发布网友 发布时间:2022-04-16 00:43
共12个回答
懂视网 时间:2022-04-16 05:04
string属于Java中的字符串类型,也是一个引用类型,并不属于基本的数据类型。
Java是一门面向对象编程语言,不仅吸收C加加语言的各种优点,还摒弃C加加里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
热心网友 时间:2022-04-16 02:12
string属于Java中的字符串类型,也是一个引用类型,并不属于基本的数据类型。
Java中基本的数据类型只有八个,分别是数值型:byte、short、int、long;浮点型:float、double;字符型:char;布尔型:boolean。
Java有字符串常量池机制,在声明字符串常量和字符串常量连接都需要使用到字符串常量池,如果字符串序列存在于该常量池中则返回,所以str会创建了一个字符串放入常量池中,str2将直接指向str指向的对象。
扩展资料:
String是一个固定长度的字符串,对String进行操作,是创建新的对象(String的操作都是改变赋值地址而不是改变值操作)。
而和它相似的还有一个字符串StringBuffer,对StringBuffer进行操作,这是在原来的对象之上进行改变(StringBuffer的操作都是改变值操作)。
String是一种不高效的字符串使用方式,在要求执行效率的系统当中会更多的使用StringBuffer来代替,这样可以降低系统的繁复性。
参考资料:百度百科——Java
热心网友 时间:2022-04-16 03:30
string是C++、java、VB等编程语言中的字符串类型。
在java、C#中,String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。 String 对象是 System.Char 对象的有序集合,用于表示字符串。String 对象的值是该有序集合的内容,并且该值是不可变的。
string字符串数据类型,可包含单一字元或字符串的变数型态。需要注意的是在NoahWeb中要指定字符串给字符串变量,要在头尾加上单引号 (例如: '中国')。可以使用“ADD”运算符将多个字符进行连接运算。
扩展资料:
string的用法:
1、string类的构造函数:
string(const char *s); //用c字符串s初始化。
string(int n,char c); //用n个字符c初始化。
此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2="hello";都是正确的写法。当构造的string太长而无法表达时会抛出length_error异常 。
2、string类的字符操作:
const char *data()const;//返回一个非null终止的c字符数组。
const char *c_str()const;//返回一个以null终止的c字符串。
int copy(char *s, int n, int pos = 0) const;//把当前串中以pos开始的n个字符拷贝到以s为起始位置的字符数组中,返回实际拷贝的数目。
参考资料来源:百度百科-string
热心网友 时间:2022-04-16 05:05
Java 中 string 不属于基本的数据类型,只是代表一个类,是一个引用类型。String是引用类型,不过java有字符串常量池机制,声明字符串常量或者字符串常量连接都要用到字符串常量池。如果常量池中有该字符串序列则返回,所以str创建了一个字符串并放入常量池中,str2内的字符序列已在常量池中所以str2直接指向str指向的对象。热心网友 时间:2022-04-16 06:56
感觉没有回答到痛点上,问这个问题的人应该都在纠结
String str1 = "abc";
String str2 = "abc";
str1 == str2; // 返回true
String str1 = new String("abc");
String str2 = new String("abc");
str1 == str2; // 返回false
还有==和equals的一些疑惑。
看这里,简单的剖析了下,记住就行。
网页链接
热心网友 时间:2022-04-16 09:04
string 英[strɪŋ] 美[strɪŋ]热心网友 时间:2022-04-16 11:29
字符串类型 也是一个引用类型 在堆栈中开辟一个空间 从堆里面指向栈里面的空间地址热心网友 时间:2022-04-16 14:27
字符串。热心网友 时间:2022-04-16 17:42
public final class String extends Object implements Serializable, Comparable<String>, CharSequence参考资料:http://docs.oracle.com/javase/6/docs/api/
热心网友 时间:2022-04-16 21:13
引用类型热心网友 时间:2022-04-17 01:01
String就是字符串类,这是一个类,并不是基本数据类型,只不过这个类比较特殊而已。热心网友 时间:2022-04-17 05:06
字符串