319得票23回答
为什么没有像String.Empty一样的Char.Empty?

这是有原因的吗?我问这个问题是因为如果您需要使用大量的空字符,那么您会遇到使用大量空字符串时相同的情况。编辑:这种用法的原因是:myString.Replace ('c', '') 请从myString中删除所有 'c' 的实例。

295得票5回答
如何将字符数组转换为字符串?

使用string的c_str函数将C++string转换为字符数组,然后使用strcpy即可。但是,如何执行相反操作呢? 我有一个字符数组,比如:char arr[ ] = "This is a test";。需要将其转换为:string str = "This is a test"。

271得票4回答
为什么在C语言中将字符串常量转换为'char *'是有效的,但在C++中是无效的?

C++11 标准(ISO/IEC 14882:2011)在§ C.1.1中写道:char* p = "abc"; // valid in C, invalid in C++ 对于C++来说,指向字符串字面量的指针是有害的,因为任何修改它的尝试都会导致崩溃。但是为什么在C中是有效的? C++1...

264得票15回答
C或C++中的单引号和双引号有什么区别?

在C或C++编程中,何时应该使用单引号和双引号?

253得票9回答
如何将for-each循环应用于字符串中的每个字符?

我想要在字符串中迭代每个字符。 所以我考虑:for (char c : "xyz") 但是我遇到了编译器错误:MyClass.java:20: foreach not applicable to expression type 我该如何做到这一点?

251得票10回答
Java:从字符中解析int值

我只是想知道是否有更好的解决办法来从字符串中的字符解析数字(假设我们知道索引n处的字符是一个数字)。String element = "el5"; String s; s = ""+element.charAt(2); int x = Integer.parseInt(s); //resul...

237得票14回答
如何在Java中将字符串转换/解析为字符?

如何在Java中将String类型的值解析为char类型? 我知道如何将其解析为int和double(例如Integer.parseInt("123"))。是否有用于Strings和Chars的类?

231得票20回答
在C#中将char转换为int

我在c#中有一个字符:char foo = '2'; 现在我想将2转换为int类型。我发现Convert.ToInt32返回的是字符的实际十进制值而不是数字2。下面的代码可以解决:int bar = Convert.ToInt32(new string(foo, 1)); int.parse仅...

221得票15回答
英文字母中哪个字母占用的像素最多?

我正在尝试根据句子中字符数量进行一些动态编程。哪个英文字母在屏幕上占用的像素最多?

215得票8回答
使用C返回一个数组

我对C语言比较陌生,需要一些有关数组函数的帮助。从Java编程来看,我习惯于使用int [] method()来返回一个数组。但是,我发现在C中,当你要返回数组时,你必须使用指针。作为新手程序员,我真的完全不理解这个,即使我查阅了许多论坛。 基本上,我正在尝试编写一个在C中返回char数组的方...