标签: char

比较Java中的字符

自从我完成任何Java以来​​已经有一段时间了,所以我的语法目前并不是最好的.

我想检查一个char变量是21个特定字符之一,我能做到这一点的最短路径是什么?

例如:

if(symbol == ('A'|'B'|'C')){}
Run Code Online (Sandbox Code Playgroud)

似乎没有工作.我需要写它:

if(symbol == 'A' || symbol == 'B' etc.)
Run Code Online (Sandbox Code Playgroud)

java comparison char

54
推荐指数
5
解决办法
43万
查看次数

在Scala中有效地重复一次字符/字符串n次

我想更有效地做以下事情:

def repeatChar(char:Char, n: Int) = List.fill(n)(char).mkString
def repeatString(char:String, n: Int) = List.fill(n)(char).mkString

repeatChar('a',3)     // res0: String = aaa
repeatString("abc",3) // res0: String = abcabcabc
Run Code Online (Sandbox Code Playgroud)

string scala concatenation string-concatenation char

53
推荐指数
1
解决办法
2万
查看次数

Java 2字节中的字符大小不是?

我曾经从文本文件中RandomAccessFile读取过byte.

public static void readFile(RandomAccessFile fr) {
    byte[] cbuff = new byte[1];
    fr.read(cbuff,0,1);
    System.out.println(new String(cbuff));
}
Run Code Online (Sandbox Code Playgroud)

为什么我看到一个完整的角色被这个阅读?

java string char

51
推荐指数
3
解决办法
10万
查看次数

可以在C中将char []转换为char*吗?

我正在进行一项任务,我们必须从文件中读取一系列字符串到数组中.我必须在数组上调用密码算法(密码转换2D数组).所以,首先我把文件中的所有信息都放到了一个2D数组中,但是我在其余的代码中遇到了冲突类型的问题(特别是尝试将char []设置为char*).所以,我决定切换到一个指针数组,这使我的大部分代码都变得更容易.

但现在我需要将char*转换为char []并再次返回,但我无法弄明白.我一直无法在谷歌上找到任何东西.我开始怀疑它是否可能.

c char

51
推荐指数
2
解决办法
9万
查看次数

使用`?`(问号)在Ruby中获取ASCII字符代码失败

我正处于需要字符的ASCII值的情况下(对于Project Euler问题#22,如果你想要具体的话),我遇到了一个问题.

作为红宝石的新手,我用Google搜索,发现这?是要走的路:?A或者其他什么.但是当我将它合并到我的代码中时,该语句的结果是字符串"A"-no字符代码.同样的问题,与[0]slice(0),两者理论上应该返回ASCII码.

我唯一能想到的是这是一个ruby版本的问题.我正在使用1.9.1-p0,从今天下午的1.8.6升级.我在同一个目录中欺骗了一个工作版本的Ruby,我想我可能已经有了与.zip文件捆绑在一起的文件了,所以我没有下载它们.

那么为什么我的所有ASCII码都变成了实际的字符呢?

ruby ascii char

49
推荐指数
5
解决办法
5万
查看次数

Windows资源管理器使用的排序顺序中的第一个字符是什么?

例如,在Windows文件夹中,如果我们创建一些文件并将其命名为1.html,2.txt,3.txt,photo.jpg,zen.png,则顺序将保持不变.但是如果我们创建另一个名为_file.doc的文件,它将被放在顶部.(考虑到我们按名称降序排序)

同样,将被视为第一个的角色是什么,这样如果我使用该角色,它会将文件放在层次结构的顶部?

windows algorithm programming-languages char special-characters

49
推荐指数
6
解决办法
9万
查看次数

"字符文字错误中的字符过多"

我正在努力处理一段代码并得到错误:

字符文字错误中的字符太多

使用C#和switch语句迭代字符串缓冲区并读取标记,但在此行中获取错误:

案件 '&&':

案例'||':

case'==':

我如何保持==&&作为一个字符?

c# char

49
推荐指数
3
解决办法
12万
查看次数

49
推荐指数
4
解决办法
12万
查看次数

Java中"char"和"String"的区别

我正在读一本我想学习的Java书,我有一个问题.我无法理解变量类型char和变量之间的区别String.例如,存在之间的差intshort在所述存储器中的字节并且它们具有数字的区域.

但是char和之间有什么区别String?除了charuse(')和"String"(")之外.

PS:这是我的第一个"真正的"编程语言.(在学校,我为编程课学习了一门假语.)

java string char

49
推荐指数
3
解决办法
25万
查看次数

确定char是num还是letter

如何确定一个char在C如a或者9是一个数字或字母?

使用起来更好:

int a = Asc(theChar);
Run Code Online (Sandbox Code Playgroud)

或这个?

int a = (int)theChar
Run Code Online (Sandbox Code Playgroud)

c alphanumeric char

48
推荐指数
6
解决办法
20万
查看次数