Articles of string

Em Java, existe uma maneira de escrever uma string literal sem ter que escaping de citações?

Digamos que você tenha um literal String com muitas aspas dentro dele. Você poderia escaping de todos eles, mas é uma dor e difícil de ler. Em alguns idiomas, você pode fazer isso: foo = ‘”Hello, World”‘; Em Java, no entanto, ” é usado para char , assim você não pode usá-lo para String s […]

Cadeia de caracteres Java não funciona

String delimiter = “\\*\\*”; String html = “**USERNAME** AND **PASSWORD**”; Map mp = new HashMap(); mp.put(“USERNAME”, “User A”); mp.put(“PASSWORD”, “B”); for (Entry entry : mp.entrySet()) { html.replace(delimiter + entry.getKey()+ delimiter, entry.getValue()); } Isso normalmente deve replace as duas cadeias de caracteres, mas isso não acontece. Alguém tem uma ideia?

String de múltiplas linhas de Java

Vindo do Perl, com certeza estou sentindo falta do meio “aqui-documento” de criar uma string de várias linhas no código-fonte: $string = <<"EOF" # create a three-line string text text text EOF Em Java, tenho que ter cotações complicadas e sinais de adição em todas as linhas enquanto concateno minha sequência de múltiplas linhas do […]

A diferença entre + e & para unir strings no VB.NET

Qual é a diferença entre + e & para unir strings no VB.NET?

Strings Multiline em JSON

Estou escrevendo alguns arquivos de dados no formato JSON e gostaria de ter alguns valores de string realmente longos divididos em várias linhas. Usando o módulo JSON do python, recebo muitos erros, seja usando \ ou \n como escape. É possível ter sequências de várias linhas no JSON? É principalmente para o conforto visual, então […]

Diferença entre Nulo e Vazio (“”) Java String

Qual é a diferença entre null e o “” (string vazia)? Eu escrevi um código simples: String a = “”; String b = null; System.out.println(a==b); // false System.out.println(a.equals(b)); // false Ambas as declarações retornam false . Parece que não consigo descobrir qual é a diferença real entre eles.

Como dividir uma string por espaço

Eu preciso dividir minha String por espaços. Para isso eu tentei: str = “Hello I’m your String”; String[] splited = str.split(” “); Mas isso não parece funcionar.

Cadeia de caracteres Java dividida com “.” (Ponto)

Por que a segunda linha deste código em Java lança ArrayIndexOutOfBoundsException ? String filename = “D:/some folder/001.docx”; String extensionRemoved = filename.split(“.”)[0]; Enquanto abaixo funciona: String driveLetter = filename.split(“/”)[0]; Eu uso o Java 7.

Como o strtok () divide a string em tokens em C?

Por favor, me explique o funcionamento da function strtok() . O manual diz que ela quebra a string em tokens. Eu não consigo entender pelo manual o que ele realmente faz. Eu adicionei relógios em str e *pch para verificar o seu funcionamento, quando o primeiro loop while ocorreu, o conteúdo de str foram apenas […]

Como posso evitar java.lang.NumberFormatException: Para string de input: “N / A”?

Ao executar meu código, estou recebendo um NumberFormatException : java.lang.NumberFormatException: For input string: “N/A” at java.lang.NumberFormatException.forInputString(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at java.lang.Integer.valueOf(Unknown Source) at java.util.TreeMap.compare(Unknown Source) at java.util.TreeMap.put(Unknown Source) at java.util.TreeSet.add(Unknown Source)` Como posso evitar que essa exceção ocorra?