Articles of 字符

为什么stringbuilder在使用空字符后停止添加元素?

当我使用空字符'\u0000' ,stringbuilder将停止附加新元素。 例如: StringBuilder _stringBuilder = new StringBuilder(); _stringBuilder.append('\u0000'); _stringBuilder.append('a'); System.out.println("."+_stringBuilder+"."); 回报 . 我明白,空值不应该打印(或打印,如果它是一个空string值),但在这种情况下,为什么stringbuilder无法添加更多的元素? 注意:我在Ubuntu上使用jdk 1.6.0_38。

如何在控制台应用程序(Linux)中擦除打印的字符?

我正在创build一个需要进度条的小型控制台应用程序。 就像是… Conversion: 175/348 Seconds |========== | 50% 我的问题是,如何擦除已经打印到控制台的字符? 当我达到第51个百分比时,我必须从控制台上清除这一行并插入一个新行。 在我目前的解决scheme,这是发生了什么… Conversion: 175/348 Seconds |========== | 50% Conversion: 179/348 Seconds |========== | 52% Conversion: 183/348 Seconds |========== | 54% Conversion: 187/348 Seconds |=========== | 56% 我使用的代码是… print "Conversion: $converted_seconds/$total_time Seconds $progress_bar $converted_percentage%\n"; 我在使用PHP的Linux中这样做(只有我会使用应用程序 – 所以请原谅语言的select)。 所以,这个解决scheme应该可以在Linux平台上工作 – 但是如果你有一个跨平台的解决scheme,这将是更可取的。

为什么国际字符sed失败,如何解决?

GNU sed版本4.1.5似乎与国际字符失败。 这是我的input文件: Gras Och Stenar Trad – 从Moja到Minneapolis DVD [G2007DVD] 7812 | X Gras Och Stenar Trad – 从Möja到Minneapolis DVD [G2007DVD] 7812 | ÿ (注意第二行的变音符号。) 而当我这样做 sed's /.* | //'<in 我希望只看到X和Y,因为我已经要求删除所有字符,直到“|” 和超越它的空间。 相反,我得到: X Gras Och Stenar Trad – 从M? ÿ 我知道我可以用tr来删除国际字符。 首先,但是有没有办法使用sed?

如何检查一个string是否包含从一个z到任何字母?

可能重复: C#正则expression式:检查“az”和“AZ” 我可以使用下面的代码: String hello = "Hello1"; Char[] convertedString = String.ToCharArray(); int errorCounter = 0; for (int i = 0; i < CreateAccountPage_PasswordBox_Password.Password.Length; i++) { if (convertedString[i].Equals('a') || convertedString[i].Equals('A') ….. || convertedString[i].Equals('z') || convertedString[i].Equals('Z')) { errorCounter++; } } if(errorCounter > 0) { //do something } 但是我想这只是一个简单的目的而已,太多了,我相信有一种更简单的方式,我还没有掌握。

不能读取ascii字符26?

我用文本模式在一个文件中写了一个stream。 # python code f = open("somewhere in my computer","w") f.write("Hello\nWorld") f.write(chr(26)) # writing ascii character #26 to file f.write("hhh") f.close() ASCII字符#26之后我无法读取字节。 我知道我应该用二进制模式打开文件。 是ASCII字符#26 EOF字符。 如你所知,没有这样的东西,ei没有EOF字符。 那么问题是什么? 这是一个操作系统相关的问题? (我在微软的Windows中尝试这个)。

批文件从文本文件中读取“N”个字符

我已经通过networkingsearch了这一点,发现许多代码从文本中检索整行或用另一个replace文本,而不是我正在寻找什么。 对令牌使用For循环会返回由空格分隔的set(word)。 我只想从行中拉出几个字符。 例如: 12345qwerty67890 如果这在一个文本文件中我想拉只'12345'并将其分配给一个variables。 任何帮助是极大的赞赏。