Відповіді:
Посилаючись на ваш коментар після відповіді Ієна Генрі, я не зовсім на 100% впевнений, що розумію, про що ви питаєте.
Якщо мова йде про додавання подвійних лапок у рядок, ви можете об'єднати подвійні лапки у свій рядок, наприклад:
String theFirst = "Java Programming";
String ROM = "\"" + theFirst + "\"";
Або, якщо ви хочете зробити це з однією змінною String, це було б:
String ROM = "Java Programming";
ROM = "\"" + ROM + "\"";
Звичайно, це фактично замінює оригінальний ПЗУ, оскільки рядки Java незмінні.
Якщо ви хочете зробити щось на кшталт перетворення імені змінної в String, ви не можете цього зробити в Java, AFAIK.
Не впевнений, якою мовою ви користуєтесь (ви не вказали), але вам слід мати змогу "уникнути" символу лапки за допомогою зворотного нахилу: "\"ROM\""
Просто уникайте цитат:
String value = "\"ROM\"";
\ = \\
"= \"
новий рядок = \r\n
АБО \n\r
АБО \n
(залежить від ОС) булочка \n
досить звичайна .
taabulator = \t
У Java ви можете використовувати значення char за допомогою ":
char quotes ='"';
String strVar=quotes+"ROM"+quotes;
String foo = quotes + "ROM" + quotes;
. Немає потреби у всіх цих зайвих ""
.
Подивіться на цей ... дзвоніть з будь-якого місця.
public String setdoubleQuote(String myText) {
String quoteText = "";
if (!myText.isEmpty()) {
quoteText = "\"" + myText + "\"";
}
return quoteText;
}
застосувати подвійні лапки до не порожнього динамічного рядка. Сподіваюся, що це корисно.
Ось повний приклад Java :
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");
}
}
Ось вихід PUT: -
If you need to 'quote' in Java
you can use single ' or double " quote
Цей крихітний метод Java допоможе вам створити стандартний CSV текст певного стовпця.
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;
}
припустимо, ROM - це змінна струна, яка дорівнює "strval", яку ви можете просто зробити
String value= " \" "+ROM+" \" ";
він буде зберігатися як
value= " "strval" ";