Putting " into a string
I have a long string which includes "
how do I put this into a string as
String s = " he said "hello"..." ;
obviously doesnt work
That's easy just use escape sequences,
such as if you want to put " you should prepend it by \ such as \" .
similarly if you want to put \ you should have \\.
Similar Messages
-
Easy one - Put "" into a String ?
How can I put the character " into a string ?
Java thinks I am ending the string when it sees "
I'm sure there is a special character to use but I'm not sure.
Thanks
JoshIf you put a backslash character '\' in front of your " it will put it in the String.
-
How to Break this String and put into a Table
Hi all,
Currently i working on the Reading of Csv file.THe Csv file wil be stored as BLOB in one table.
The Format of the Csv file is
EMPCODE :DATEOFBIRTH
312089 ,12/01/1984
321456 ,03/05/1980
120212 ,04/08/1987
312456 ,23/12/1977
311110 ,12/04/1998
323232 ,20/06/1990
UPLOAD_BLOB
column Datatype
UploadId Number
File_details BLOB
And i reading the BLOB in one procedure and i m getting the String as like this ---->
"312089 ,12/01/1984
321456 ,03/05/1980
120212 ,04/08/1987
312456 ,23/12/1977
311110 ,12/04/1998
323232 ,20/06/1990"
I am Dont know how to Parse this String and put in table
While 1<STRING.LENGTH
LOOP
EMPCODE=SUBSTRING();
DATEOFBIRTH=SUBSTRING();
INSERT INTO TABLE VALID_EMPCODE(EMPCODE,DATEOFBIRTH)VALUES(......);END LOOP
VALID_EMPCODE
EMPCODE VARCHAR2(30)
DATEOFBIRTH VARCHAR2(15)
Can any one tell me how to parse this whole string and break themDuplicate post
How to Break this String and put into a Table -
How can I put all output error message into a String Variable ??
Dear Sir:
I have following code, When I run it and I press overflow radio button, It outputs following message:
Caught RuntimeException: java.lang.NullPointerException
java.lang.NullPointerException
at ExceptionHandling.ExceptTest.actionPerformed(ExceptTest.java:72)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:291)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6038)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3260)
at java.awt.Component.processEvent(Component.java:5803)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4410)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2429)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)Caught RuntimeException: java.lang.NullPointerException
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)I hope to catch all these error message into a String Variable such as StrErrorMsg, then I can use System.out.println(StrErrorMsg) to print it out or store somewhere, not only display at runtime,
How can I do this??
Thanks a lot,
See code below.
import java.awt.Frame;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.FileInputStream;
import javax.swing.ButtonGroup;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
public class ExceptTest extends JFrame implements ActionListener {
private double[] a;
private JRadioButton divideByZeroButton;
private JRadioButton badCastButton;
private JRadioButton arrayBoundsButton;
private JRadioButton nullPointerButton;
private JRadioButton negSqrtButton;
private JRadioButton overflowButton;
private JRadioButton noSuchFileButton;
private JRadioButton throwUnknownButton;
public ExceptTest() {
JPanel p = new JPanel();
ButtonGroup g = new ButtonGroup();
p.setLayout(new GridLayout(8, 1));
divideByZeroButton = addRadioButton("Divide by zero", g, p);
badCastButton = addRadioButton("Bad cast", g, p);
arrayBoundsButton = addRadioButton("Array bounds", g, p);
nullPointerButton = addRadioButton("Null pointer", g, p);
negSqrtButton = addRadioButton("sqrt(-1)", g, p);
overflowButton = addRadioButton("Overflow", g, p);
noSuchFileButton = addRadioButton("No such file", g, p);
throwUnknownButton = addRadioButton("Throw unknown", g, p);
getContentPane().add(p);
private JRadioButton addRadioButton(String s, ButtonGroup g, JPanel p) {
JRadioButton button = new JRadioButton(s, false);
button.addActionListener(this);
g.add(button);
p.add(button);
return button;
public void actionPerformed(ActionEvent evt) {
try {
Object source = evt.getSource();
if (source == divideByZeroButton) {
a[1] = a[1] / a[1] - a[1];
} else if (source == badCastButton) {
Frame f = (Frame) evt.getSource();
} else if (source == arrayBoundsButton) {
a[1] = a[10];
} else if (source == nullPointerButton) {
Frame f = null;
f.setSize(200, 200);
} else if (source == negSqrtButton) {
a[1] = Math.sqrt(-1);
} else if (source == overflowButton) {
a[1] = 1000 * 1000 * 1000 * 1000;
int n = (int) a[1];
} else if (source == noSuchFileButton) {
FileInputStream is = new FileInputStream("Java Source and Support");
} else if (source == throwUnknownButton) {
throw new UnknownError();
} catch (RuntimeException e) {
System.out.println("Caught RuntimeException: " + e);
e.printStackTrace();
System.out.println("Caught RuntimeException: " + e);
} catch (Exception e) {
System.out.println("Caught Exception: " + e);
public static void main(String[] args) {
JFrame frame = new ExceptTest();
frame.setSize(150, 200);
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
frame.show();
}yes, I update as follows,
but not looks good.
import java.io.*;
public class UncaughtLogger implements Thread.UncaughtExceptionHandler {
private File file;
private static String errorMessage;
public UncaughtLogger(File file) {
this.file = file;
//Thread.setDefaultUncaughtExceptionHandler(this);
public UncaughtLogger(String str) {
this.errorMessage = str;
Thread.setDefaultUncaughtExceptionHandler(this);
//@Override()
public void uncaughtException(Thread t, Throwable e){
try {
log(e);
} catch (Throwable throwable) {
System.err.println("error in logging:");
throwable.printStackTrace();
private void log(Throwable e) throws IOException {
PrintWriter out = new PrintWriter(new FileWriter(file, true));
try {
e.printStackTrace(out);
} finally {
out.close();
private static UncaughtLogger logger = new UncaughtLogger(new File("C:/temp/log.txt"));
private static UncaughtLogger logger2 = new UncaughtLogger(errorMessage);
public static void main(String[] args) {
String s1 = "Hello World!";
s1 = null;
String s2 = s1.getClass().getName();
System.out.println(s1);
System.out.println(s2);
System.out.println("errorMessage =" + errorMessage);
} -
How to store serval char variables into a string variable?
I have serval char variables, but i don't know how to put them together (without using arrays). I am thinking to store these char variables into a string variable but i don't know how to do it. For example,
char letter1 = 'a', letter2 = 'b', letter3 = 'c';
String letters;
then how can i do to make letters = "abc" from using letter1,2,3?
I am just a beginner of Java, if anyone can help me, i will appreciate that very much!!!String letters=""+leter1+letter2+letter3;is fine and dandy. What it actually compiles to is
String letters = new StringBuffer().append(letter1).append(letter2).append(letter3).toString();Which ofcourse is much more code to write, but still good to know.
So do see the API for java.lang.StringBuffer.
Heikki -
How to add elements into java string array?
I open a file and want to put the contents in a string array. I tried as below.
String[] names;
s = new Scanner(new BufferedReader(new FileReader("outfile.txt")));
while (s.hasNext()) {
String item = s.next();
item.trim();
email = item;
names = email;
}But I know that this is a wrong way of adding elements into my string array names []. How do I do it? Thanks.Actually you cannot increase the size of a String array. But you can create a temp array with the lengt = lengthofarray+1 and use arraycopy method to copy all elements to new array, then you can assign the value of string at the end of the temp array
I would use this one:
String [] sArray = null;
s = new Scanner(new BufferedReader(new FileReader("outfile.txt")));
while (s.hasNext()) {
String item = s.next();
item.trim();
email = item;
sArray = addToStringArray(sArray, email);
* Method for increasing the size of a String Array with the given string.
* Given string will be added at the end of the String array.
* @param sArray String array to be increased. If null, an array will be returned with one element: String s
* @param s String to be added to the end of the array. If null, sArray will be returned.(No change)
* @return sArray increased with String s
public String[] addToStringArray (String[] sArray, String s){
if (sArray == null){
if (s!= null){
String[] temp = {s};
return temp;
}else{
return null;
}else{
if (s!= null){
String[] temp = new String[sArray.length+1];
System.arraycopy(sArray,0,temp,0,sArray.length);
temp[temp.length-1] = s;
return temp;
}else{
return sArray;
}Edited by: mimdalli on May 4, 2009 8:22 AM
Edited by: mimdalli on May 4, 2009 8:26 AM
Edited by: mimdalli on May 4, 2009 8:27 AM -
How do you store input from keyboard into a string array
I am trying to learn java and one of the programs I am trying to write needs to be able to accept a machine hostname at the keyboard and stuff it into a string array element. I am sure I will be using something along the lines of:
BufferedReader in = new BufferedReader(new InputStreamReader(
System.in));
String str = "";
System.out.print("Enter a FQDN to look up: ");
str = in.readLine();
but how do I get the input stuffed into hostname[ ].
Any hints or assistance will be appreciated.
MichaelWell part of. I need to be able to take a random number of hostnames (ie. mblack.mkblack.com, fred.mblack.com, joe.mblack.com, ...) and after the user presses the enter key between each entry, the inputted information is stored in an array element. for example with the three shown above the array would look like this after the user finished.
hostname {"mblack.mblack.com","fred.mblack.com","joe.mblack.com"};
the algorithm would be
Prompt for hostname
get user input and press enter
store hostname into array element
prompt for next hostname or enter with no input to complete entry and execute lookup.class methods.
I have the program written and working fine if I use a static array where I put the hostnames in the list, but cannot figure out how to get the information from the keyboard to the array element.
Thanks for the help though, the response is very much appreciated.
Michael -
Reading a jar file into a string
I have a jar file that I want to open and read the contents into a string object. How do I do this ? Can someone post a sample code.
Thanks you so much
balaI hope you mean you want to get the contents of a file in a jar file and put in a string?
You would create a URLClassLoader for that jar file, and call
getResourceAsStream, and then treat it like anyother file to load into a string. -
How to catch exception into a String variable ?
I have a code
catch(Exception e)
e.printStackTrace();
logger.error("\n Exception in method Process"+e.getMessage());
}when i open log i find
Exception in method Process null.
But i get a long error message in the server console !! I think thats coming from e.printStackTrace().
can i get the error message from e.printStackTrace() into a String variable ?
I want the first line of that big stacktrace in a String variable.
How ?A trick is to issue e.printStackTrace() against a memory-based output object.
void printStackTrace(PrintStream s)
// Prints this throwable and its backtrace to the specified print stream.
void printStackTrace(PrintWriter s)
// Prints this throwable and its backtrace to the specified print writer.Edited by: BIJ001 on Oct 5, 2007 8:54 AM -
Need to convert a long into a string, please
hi there
i need to convert a long into a string. can i just cast it like this:
(String)longNumber = some function that returns a long;Why not just use Long.toString()? If you start with a long value, you can create a Long object and get it's value as a String.
-
This has happened on the last few versions of firefox, as long as canvas has been supported. I see other people's screen shots from canvas tutorials, and the text always looks normal. On my system, any text put into a canvas element via context.fillText() will have a black bounding box for each letter, sized appropriately for the letter. If the text is black, of course you only see rectangles. If the text is a contrasting color, then you can read it, but it looks bizarre.
Thomas...same kind of crap here.
I used Custom Text - entered a sentence, hit return, entered another.
Set to 72 pt.
The default alignment is centred - I want left aligned text...the text start point stays at the centre of frame and the sentence runs off the edge of the bounding box.
There is no settings in the Text or Title inspector dialog to correct that!
Using Transform will not sort it! -
I have just started using Thunderbird and want to set up a number of list groups in my Address Book so that I can simply click on the list name and the email goes to multiple people.
Is there a limit to the number of addresses that I can put into each group? Or, can I put as many addresses into each group as I want to? Thanks for your answer.Thunderbird has no limit.
See http://kb.mozillazine.org/Thunderbird_:_FAQs_:_Create_Mailing_List -
Imported CD songs are each put into a separate album. How can I group them in one album?
Look at Steve MacGuire's helpful article: http://samsoft.org.uk/iTunes/grouping.asp
-
I have an iMac with Mountain Leon. Using iTunes and airplay, I would like to see subtitles for movies that I have put into iTunes (not purchased through Apple). Normally I would use aa srt file with the same name but I cannot load them into iTunes.
Any help would be appreciated.
ervallIAddSubs - http://www.btobits.de/btobits/iAddSubs.html - play subtitles file while movie is playing in iTunes
I want to add subtitles (srt files) to my movies .... - https://discussions.apple.com/thread/3323061 -
How can I convert IDoc in XML format w/DTD into a string?
I want to send by e-mail outbound IDoc in XML format with its document type definition (DTD).
I want to be able to get the same output result into a string than the XML file IDoc port type with DTD activated. I have created a FM (based on SAP "OWN_FUNCTION") assigned to an IDoc port of type ABAP-PI that executes the following processing steps:
1-Extract outbound IDoc information to get the sender & recipient mail addresses (EDP13 / EDIPHONE tables).
2-Convert & Transform IDoc data into XML string using FM IDX_IDOC_TO_XML.
3-Prepare and send e-mail with XML attachement using FM SO_NEW_DOCUMENT_ATT_SEND_API1.
I cand generate the e-mail with the XML file attachement but FM IDX_IDOC_TO_XML does not convert the IDoc with proper formating and DTD.
What should I use to accomplish the IDoc conversion to XML w/DTD into a string?
Should I use XSLT tools ?
How does that work?
Thank you
Carlmuks wrote:
Use decimal string to number
Specifically, you can define a constant with a different datatype on the input on the lower left if you need a different datatype (e.g. U8, I64, DBL, etc) Are all your values integers or do you also need to scan fractional numbers? In this case, you should use "fract/exp string to number" instead.
LabVIEW Champion . Do more with less code and in less time .
Maybe you are looking for
-
Amount Column not showing up in Work Order
Hi, We use SAP Business One 2007A. We have a work order program which is an add-on. When viewing a list of work orders or when viewing open items list for work orders, the amount column does not show up. I tried everything with the format settings an
-
Acrobat Portfolio Properties (disable copy of text parts)
I'm working with Acrobat Pro 9.4.0.195 (German). I created a Portfolio containing some PDF files (no security settings). Then I opened the Portfolio Properties and set items as follows: - compatible to Acrobat 7 and newer - encrypt comple content - n
-
Need help on creating a SQL statement
I got a table called member in the database and it contains a column date_of_registration(the data type is Date) i want to select all records of which the date_of_registration is in January. PreparedStatement ps=conn.prepareStatement("select * from m
-
I have a BB 8520 corve .I was obliged by Yahoo to reset my email password a few days ago ,and since then I have not been receiving Yahoo emails on my BB .From other provider - OK on BB,and Yahoo ok on iMac . My broadband/mobile provider is Talktalk .
-
Why can't I install 10.4.8 or 10.4.10 from an Mac OS Install Disk
Okay, I am really frustrated. I have dial-up-no choice-can't get anything else in this mountain town. So in order to update, I have to use a disk, it takes WAY to long to download-over 14 hours-and the computer drops the connection after 12 hours. So