Tag: 双引号

如何在用户输入的字符串中获取“?”之间的内容? Java的

我想检索有人以字符串forms输入的内容,我假设它是我需要的子字符串,但我不确定如何。 当用户输入一个混合了单词和数字的字符串时,所有字母和数字都被一个空格隔开:嘿110说“我不是很擅长Java”但是“我能钓得很好” 然后我想能够采取“我不是很擅长Java”和“我可以很好地钓鱼”并打印出引号内的内容,以便字符串中可以有多个引号。 现在我有if(userInput ==’“’)然后我用子串做一些事情,但我不确定是什么。 我不能使用分割,修剪,标记器,正则表达式或任何会使这个非常容易不幸的事情。 在这个方法中我尝试识别字符串中的某些东西是单词,数字还是引用: public void set(String userInput)// method set returns void { num=0;// reset each variable so new input can be passed String empty=””; String wordBuilder=””; userInput+=” “; for(int index=0; index<userInput.length(); index++)// goes through each character in string { if(Character.isDigit(userInput.charAt(index)))// checks if character in the string is a digit { empty+=userInput.charAt(index); […]

Java String使用不带转义字符的引号

我知道可以通过在它们之前放置\符号来在Java字符串中编写双引号。 但是如果在字符串中大量使用双引号,有没有办法将字符串标记一次,那么就不需要在每个字符串之前写入\符号? (就像在C#中一样,可以在字符串前加上@符号)示例: String quotes = @””””””””””””””””””””; 代替 String quotes = “\”\”\”\”\”\”\”\”\”\”\””;

Java是否有’@’字符来转义字符串引号?

我的字符串中有双引号,在C#我会这样做: string blah = @”this is my “”text”; 我怎么用Java做到这一点?