Tag: 字符

如何检查一个字符是否等于一个空的空间?

这是我得到的: private static int countNumChars(String s) { for(char c : s.toCharArray()){ if (Equals(c," ")) } } 但是该代码表示​​无法find该方法的符号。 我记得Java有这样的比较器…有什么build议吗?

从它的编号中创buildUnicode字符

我想在Java中显示一个Unicode字符。 如果我这样做,它工作得很好: String symbol = "\u2202"; 符号等于“∂”。 这就是我想要的。 问题是我知道Unicode编号,需要从中创buildUnicode符号。 我试过(对我来说)显而易见的事情: int c = 2202; String symbol = "\\u" + c; 但在这种情况下,符号等于“\ u2202”。 这不是我想要的。 如果我知道它的Unicode号码(但只在运行时—我不能像第一个例子那样对它进行硬编码),我该如何构造符号?

“\ n”或“\ n”或std :: endl到std :: cout?

现在已经很多年了,因为我在写入std::cout时停止使用std::endl来结束行,而是开始使用"\n" 。 但是现在我开始看到更多使用'\n'的代码片段,我开始怀疑什么可能是最好的。 除了显而易见的是一个是string,另一个是字符,使用这个还有什么好处: std::cout << variable << '\n'; 在此: std::cout << variable << "\n";

什么是一个nbsp的相反?

A &nbsp; 字符是不允许断行的空间。 <p>lorem ipsum here&nbsp;are&nbsp;some&nbsp;words and so on</p> | lorem ipsum | | here are some words and so | | on | 什么是相反的? 也就是说,一个字符不会被渲染为一个空格,但可以用于换行。 <p>foo supercalifragilisticexpialidocious bar</p> <!– put char here ^ and here ^ –> |foo supercalifragi | |listicexpiali | |docious bar | or with wider size: |foo supercalifragilisticexpiali | |docious bar […]

如何在bash中手动扩展一个特殊的variables(例如:〜tilde)

我在我的bash脚本中有一个variables,其值是这样的: ~/a/b/c 请注意,这是未扩展的代字号。 当我做这个variables的ls -lt(称为$ VAR)时,我没有得到这样的目录。 我想让bash解释/展开这个variables而不执行它。 换句话说,我想bash运行eval,但不运行评估的命令。 这是可能的bash? 我怎样才能在没有扩展的情况下将其传递给我的脚本? 我用双引号括住了这个论点。 试试这个命令来看看我的意思: ls -lt "~" 这正是我所处的情况。我想要扩展波浪号。 换句话说,我应该用什么来取代魔术,使这两个命令相同: ls -lt ~/abc/def/ghi 和 ls -lt $(magic "~/abc/def/ghi") 请注意〜/ abc / def / ghi可能存在也可能不存在。

什么是字符文字中的转义数字的Java语义,例如'\ 15'?

请解释执行以下代码段时发生的情况: int a='\15'; System.out.println(a); 这打印出13; int a='\25'; System.out.println(a); 这打印出21; int a='\100'; System.out.println(a); 这打印出64。

在纯文本文件中计数字符的出现次数

有没有什么办法在Linux /terminal计数,字符f在一个纯文本文件中出现多less次?

是字符签名还是无符号默认?

在“完全引用C”一书中提到,char默认是无符号的。 但是我正试图用GCC和Visual Studio来validation这一点。 它是作为默认签名的。 哪一个是正确的?

什么方法在String类中只返回前N个字符?

我想写一个扩展方法给String类,这样如果input的stringto比所提供的长度N长,那么只会显示前N字符。 以下是它的样子: public static string TruncateLongString(this string str, int maxLength) { if (str.Length <= maxLength) return str; else //return the first maxLength characters } 什么String.*()方法可以用来获得只有str的前N字符?

如何将for-each循环应用于String中的每个字符?

所以我想迭代string中的每个字符。 所以我认为: for (char c : "xyz") 但是我得到一个编译器错误: MyClass.java:20: foreach not applicable to expression type 我怎样才能做到这一点?