9得票7回答
在一个字符串内移动字符

String newStr; public RandomCuriosity(String input){ newStr = input; } public void shiftChars(){ char[] oldChar = newStr.toCharArray(); ...

32得票5回答
将const char *转换为std::string

我从一个处理函数中收到了一个const char *,我希望将其转换/分配给std::string的实例以进行进一步操作。这似乎应该很简单,但是我没有找到任何说明如何完成此操作的文档。显然,我缺少某些东西。感谢您的见解。

26得票5回答
非法转义字符 "\"

我想获取链接末尾的名称,所以我这样做了if( invName.substring(j,k).equals("\")){ copyf=invName.substring(0,j);} Eclipse报错:字符串文字未用双引号正确关...

10得票3回答
在每个非字母数字字符前加上转义符号。

我正在尝试在每个非字母数字字符之前放置一个转义符号: > my $b = "!@#%^||" ~ "/welcome xyz:!@#\$%^&*()|:;.,?/-." !@#%^||/welcome xyz:!@#$%^&*()|:;.,?/-. > my ...

22得票6回答
如果一个字符数组在Java中是一个对象,为什么打印它不显示它的哈希码?

打印字符数组不会显示哈希码:class IntChararrayTest{ public static void main(String[] args){ int intArray[] = {0,1,2}; char charArray[] = {'a'...

8得票4回答
Java:String.toCharArray()与Unicode字符

我知道char类型无法包含Unicode字符(例如char c = '\u1023')。那么我该如何处理呢? String s = "ABCDEFG\u1023"; char[] c = s.toCharArray(); 我希望将 s 转换为 CharArray 以提高性...

16得票6回答
为什么在int数字后面加上'0'就可以转换成char类型?

我在各处都看到了这方面的例子:int i = 2; char c = i + '0'; string s; s += char(i + '0'); 然而,我还没有看到为什么添加零可以进行转换的解释。

108得票14回答
如何在C语言中复制字符数组?

在 C 语言中,我有两个字符数组:char array1[18] = "abcdefg"; char array2[18]; 如何将array1的值复制到array2中?我可以这样做吗:array2 = array1?

33得票7回答
C# 如何将虚拟键码转换为字符?

我正在尝试将虚拟键码映射到字符。 我的代码使用ProcessCmdKey监听WM_KEYDOWN事件,这使我可以访问按下的键。例如,当我按单引号键时,我得到一个222的键码,我希望将其映射到代表单引号的键字符39。 我的开发环境是: - .net Framework 2.0 - 在很多地方放置...

7得票2回答
有没有 C# 版本的 Python chr 和 ord 函数?

我现在正在学习C#,想知道C#是否有与chr和ord等价的函数。