相关疑难解决方法(0)

在Java中,有没有办法在不必转义引号的情况下编写字符串文字?

假设你有一个字符串文字,里面有很多引号.你可以逃避所有这些,但这是一种痛苦,难以阅读.

在某些语言中,您可以这样做:

foo = '"Hello, World"';
Run Code Online (Sandbox Code Playgroud)

但是,在Java中,s ''用于chars,因此不能以String这种方式使用它.有些语言有解决此问题的语法.例如,在python中,您可以这样做:

"""A pretty "convenient" string"""
Run Code Online (Sandbox Code Playgroud)

Java有类似的东西吗?

java string escaping

106
推荐指数
6
解决办法
8万
查看次数

用引号括起来

如何在Eclipse JDT中将多行选择转换为String.如下所示

从:

xxxx
yyyy
zzz
Run Code Online (Sandbox Code Playgroud)

至:

"xxxx " +
"yyyy " +
"zzz"
Run Code Online (Sandbox Code Playgroud)

我尝试了以下模板

"${line_selection}${cursor}"+
Run Code Online (Sandbox Code Playgroud)

但是这样我只能将整个区块分别包围而不是每条线.如何实现多线处理,例如评论所选块?

eclipse

35
推荐指数
2
解决办法
3万
查看次数

如何将转义字符添加到Java字符串?

如果我有一个字符串变量:

String example = "Hello, I'm here";
Run Code Online (Sandbox Code Playgroud)

我想在每个变量前面'" 变量内添加一个转义字符(即实际上不会转义字符),我该怎么做?

java string escaping

10
推荐指数
1
解决办法
4万
查看次数

Java字符串数组双引号错误

当我写出我的字符串时,它告诉我字符串文字没有正确关闭,但看起来它是......?然后,如果我取出/ | \,错误向下移动2行到腿.我研究过,似乎无法知道问题是什么......

public static void printMan(int badGuesses) {
    String[] man = new String[];
             man={"______",
                  "|    |",
                  "|    o",
                  "|    |",
                  "|   /|\", //it tells me that i need to insert missing quote
                  "|    |",
                  "|   / \"
                 };
    int counter = 0;
    while (counter < badGuesses) {
        System.out.println(man[counter]);
    }
Run Code Online (Sandbox Code Playgroud)

java

1
推荐指数
1
解决办法
1405
查看次数

标签 统计

java ×3

escaping ×2

string ×2

eclipse ×1