string 是啥类型的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了string 是啥类型的?相关的知识,希望对你有一定的参考价值。

string属于Java中的字符串类型,也是一个引用类型,并不属于基本的数据类型。

Java中基本的数据类型只有八个,分别是数值型:byte、short、int、long;浮点型:float、double;字符型:char;布尔型:boolean。

Java有字符串常量池机制,在声明字符串常量和字符串常量连接都需要使用到字符串常量池,如果字符串序列存在于该常量池中则返回,所以str会创建了一个字符串放入常量池中,str2将直接指向str指向的对象。

扩展资料:

String是一个固定长度的字符串,对String进行操作,是创建新的对象(String的操作都是改变赋值地址而不是改变值操作)。

而和它相似的还有一个字符串StringBuffer,对StringBuffer进行操作,这是在原来的对象之上进行改变(StringBuffer的操作都是改变值操作)。

String是一种不高效的字符串使用方式,在要求执行效率的系统当中会更多的使用StringBuffer来代替,这样可以降低系统的繁复性。

参考资料:百度百科——Java

参考技术A

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

参考技术B Java 中 string 不属于基本的数据类型,只是代表一个类,是一个引用类型。String是引用类型,不过java有字符串常量池机制,声明字符串常量或者字符串常量连接都要用到字符串常量池。如果常量池中有该字符串序列则返回,所以str创建了一个字符串并放入常量池中,str2内的字符序列已在常量池中所以str2直接指向str指向的对象。
基本数据类型就只有八个,数值型:byte,short,int,long,浮点型:float,double,字符型:char,布尔型:boolean。
参考技术C 字符串类型 也是一个引用类型 在堆栈中开辟一个空间 从堆里面指向栈里面的空间地址本回答被提问者和网友采纳 参考技术D string 英[strɪŋ] 美[strɪŋ]
n. 一串; 线; 细绳; 带子; 一系列; 一连串; 一批;
vt. 悬挂; 系; 扎; 用线(或细绳等)串,把…连在一起; 给…装弦;
adj. 由弦乐器组成的; 弦乐器的; 线织的; 线的;
[例句]She wore a string of pearls around her neck.
她脖子上戴着一串珍珠。
[其他] 第三人称单数:strings 复数:strings 现在分词:stringing 过去式:strung过去分词:strung

String[] 类型的 Maven 参数的语法是啥

【中文标题】String[] 类型的 Maven 参数的语法是啥【英文标题】:What is the syntax for a Maven parameter of type String[]String[] 类型的 Maven 参数的语法是什么 【发布时间】:2012-12-16 17:32:16 【问题描述】:

例如Maven编译器插件中的annotationProcessors参数需要一个String[]作为参数。

Maven 中字符串数组的语法是什么?

【问题讨论】:

【参考方案1】:

我的头顶数组是这样处理的:

<annotationProcessors>
    <annotationProcessor>com.example.AP1</annotationProcessor>
    <annotationProcessor>com.example.AP2</annotationProcessor>
</annotationProcessors>

(apache maven-users 邮件列表上的一个旧的post 支持这一点)。

【讨论】:

这与类型 List 有何不同?而且,关键是外部 xml 元素的单数形式,或者它可以是任何东西,这真的很重要吗?

以上是关于string 是啥类型的?的主要内容,如果未能解决你的问题,请参考以下文章

String[] 类型的 Maven 参数的语法是啥

数据库数据类型为text的字段的值是啥类型 string吗?

string 是啥类型的?

string转int的方法是啥?

java中string类型变量的默认初始值是啥?

无法将类型“System.DateTime”隐式转换为“string”是啥意思?怎么改正?