85得票6回答
Java Switch语句 - 是否可能使用“或”/“与”?

我实现了一个字体系统,通过char开关语句找出应该使用哪个字母。我的字体图像中只有大写字母。我需要让' a '和'A'都具有相同的输出。而不是有两倍的情况数量,是否可以像以下这样:char c; switch(c){ case 'a' & 'A': /*get the 'A' ima...

85得票2回答
Ruby - 如何从字符串中选择一些字符

我正在尝试查找选择例如字符串的前100个字符的函数。在PHP中,存在substr函数 Ruby是否有类似的函数?

82得票4回答
如何在Java中将字符转换为整数?

(我是Java编程的新手) 例如,我有:char x = '9'; 我需要获取引号中的数字,即数字9本身。我尝试了以下方法,char x = 9; int y = (int)(x); 但是它没有起作用。 那么我应该怎么做才能得到引号内的数字呢?

79得票16回答
如何获取char*(字符数组)的真实和总长度?

对于一个char []数组,我可以通过以下方式轻松获取其长度:char a[] = "aaaaa"; int length = sizeof(a)/sizeof(char); // length=6 然而,我不能像这样获取 char * 的长度:char *a = new char[10]; ...

79得票6回答
"字符文字太多的错误"

我在编写代码时遇到了问题,出现了以下错误: 字符文字中的字符太多错误 我使用 C# 语言中的 switch 语句迭代字符串缓冲区并读取标记,但是在以下这行代码中出现了错误: case '&&': case '||': case '==': 我该如何将 == 和 &amp...

76得票7回答
在Java中如何生成随机字符串

我有一个名为 Student 的对象,它有 studentName、studentId、studentAddress 等属性。对于 studentId,我需要生成七个数字字符的随机字符串,例如:studentId = getRandomId(); studentId = "1234567" &...

74得票7回答
如何检查char*变量是否指向空字符串?

如何检查 char* 变量是否指向空字符串?

74得票13回答
在Java中比较字符

我想检查一个字符变量是否是21个特定字符之一,有什么最短的方法可以实现吗? 例如:if(symbol == ('A'|'B'|'C')){} 看起来好像没生效。我需要像下面这样写吗:if(symbol == 'A' || symbol == 'B' etc.)

73得票7回答
检查字符数组是否为空的最佳方法

如何最可靠地检查字符数组是否为空?char text[50]; if(strlen(text) == 0) {} 或者if(text[0] == '\0') {} 还是我需要做什么? memset(text, 0, sizeof(text)); if(strlen(text) == 0) ...

72得票11回答
如何将单个字符转换为整数

我有一个数字字符串, 例如"123456789", 我需要提取其中的每个数字用于计算。我当然可以通过索引访问每个字符,但如何将其转换为整数呢? 我查看了atoi(),但它以字符串作为参数。因此,我必须将每个字符转换为字符串,然后调用atoi()函数。是否有更好的方法?