gpt4 book ai didi

java - i wide shortIdentify "ENTER"作为十进制值

转载 作者:行者123 更新时间:2023-11-29 08:54:22 25 4
gpt4 key购买 nike

我正在尝试从文件中读取文本,挑选出所有字符并写入另一个文件。然后统计字数。

问题是 ENTER/newline 出现时。

如果原文是

first row
second row

它变成读作

first rowsecond row

(将所有内容写在 1 行上 ok)原文有4个字,书面有3个是错误的。

我试图实现的可能相当笨拙的解决方案是通过键入例如将每个字符转换为十进制值(ASCII?)

for(int i=0; i< currentStringLine.lengt ; i++) {
char curr = currentStringLine.charAt(index);
int cc = curr;

if( ( cc>=65 && cc<=90) ||
( cc>=97 && cc<=122)||
cc==228 || cc==229 || cc==196 ||
cc==197 || cc==246 || cc==214 || cc==32 ) {
//stringbuilder etc
}//end if
}//end forloop

基本上是 A-Z、a-z 和 ÅÄÖåäö

问题:我正在尝试针对换行符/“ENTER”做出相应的 if 语句,但我似乎无法实现。看着http://www.asciitable.com/尝试使用 13 个“回车”和 10 个“NL 换行符/换行符”(分别)但没有成功。

最佳答案

在大多数操作系统中,“Enter”键由 ASCII 表代码中的值 10 定义。但我会建议你等于文字而不是关键代码。

例子:

cc == '\n';

关于java - i wide shortIdentify "ENTER"作为十进制值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21074387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com