Saya ingin menginisialisasi String di Java, tetapi string itu perlu menyertakan tanda kutip; misalnya: "ROM"
. Saya mencoba melakukan:
String value = " "ROM" ";
tapi itu tidak berhasil. Bagaimana saya bisa memasukkan "
s dalam string?
Saya ingin menginisialisasi String di Java, tetapi string itu perlu menyertakan tanda kutip; misalnya: "ROM"
. Saya mencoba melakukan:
String value = " "ROM" ";
tapi itu tidak berhasil. Bagaimana saya bisa memasukkan "
s dalam string?
Jawaban:
Mengacu pada komentar Anda setelah jawaban Ian Henry, saya tidak sepenuhnya yakin 100% saya mengerti apa yang Anda tanyakan.
Jika ini tentang mendapatkan tanda kutip ganda yang ditambahkan ke dalam string, Anda dapat menggabungkan tanda kutip ganda ke dalam string Anda, misalnya:
String theFirst = "Java Programming";
String ROM = "\"" + theFirst + "\"";
Atau, jika Anda ingin melakukannya dengan satu variabel String, itu akan menjadi:
String ROM = "Java Programming";
ROM = "\"" + ROM + "\"";
Tentu saja, ini sebenarnya menggantikan ROM asli, karena String Java tidak dapat diubah.
Jika Anda ingin melakukan sesuatu seperti mengubah nama variabel menjadi String, Anda tidak dapat melakukannya di Java, AFAIK.
Tidak yakin bahasa apa yang Anda gunakan (Anda tidak menentukannya), tetapi Anda harus dapat "menyela" karakter tanda kutip dengan garis miring terbalik: "\"ROM\""
Lepaskan saja kutipannya:
String value = "\"ROM\"";
\ = \\
"= \"
baris baru = \r\n
ATAU \n\r
ATAU \n
(tergantung OS) bun biasanya \n
cukup.
taabulator = \t
Di Java, Anda dapat menggunakan nilai karakter dengan ":
char quotes ='"';
String strVar=quotes+"ROM"+quotes;
String foo = quotes + "ROM" + quotes;
. Tidak perlu semua ekstra itu ""
.
Perhatikan yang ini ... telepon dari mana saja Anda mau.
public String setdoubleQuote(String myText) {
String quoteText = "";
if (!myText.isEmpty()) {
quoteText = "\"" + myText + "\"";
}
return quoteText;
}
menerapkan tanda kutip ganda ke string dinamis yang tidak kosong. Semoga bermanfaat.
Berikut adalah contoh java lengkap : -
public class QuoteInJava {
public static void main (String args[])
{
System.out.println ("If you need to 'quote' in Java");
System.out.println ("you can use single \' or double \" quote");
}
}
Inilah Out PUT: -
If you need to 'quote' in Java
you can use single ' or double " quote
Metode java kecil ini akan membantu Anda menghasilkan teks CSV standar dari kolom tertentu.
public static String getStandardizedCsv(String columnText){
//contains line feed ?
boolean containsLineFeed = false;
if(columnText.contains("\n")){
containsLineFeed = true;
}
boolean containsCommas = false;
if(columnText.contains(",")){
containsCommas = true;
}
boolean containsDoubleQuotes = false;
if(columnText.contains("\"")){
containsDoubleQuotes = true;
}
columnText.replaceAll("\"", "\"\"");
if(containsLineFeed || containsCommas || containsDoubleQuotes){
columnText = "\"" + columnText + "\"";
}
return columnText;
}
misalkan ROM adalah variabel string yang sama dengan "strval" yang dapat Anda lakukan
String value= " \" "+ROM+" \" ";
itu akan disimpan sebagai
value= " "strval" ";