问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java 如何定义字符串变量

发布网友 发布时间:2022-03-29 19:11

我来回答

13个回答

热心网友 时间:2022-03-29 20:40

一、定义字符串

直接定义字符串是指使用双引号表示字符串中的内容,例如"Hello Java"、"Java 编程"等。具体方

法是用字符串常量直接初始化一个 String 对象,示例如下:

String str="Hello Java";     String str;     str="Heilo Java";

二、用 String 类定义

1. String() 初始化一个新创建的 String 对象,表示一个空字符序列。

2. String(String original)

初始化一个新创建的 String 对象,使其表示一个与参数相同的字符序列。换句话说,新创建的字符串是该参数字符串的副本。

例如:

String str1=new String("Hello Java");

String str2=new String(str1);

3、String(char[ ]value)

分配一个新的字符串,将参数中的字符数组元素全部变为字符串。该字符数组的内容已被复制,后

续对字符数组的修改不会影响新创建的字符串。

例如:

char a[]={'H','e','l','l','0'};

String sChar=new String(a);a[1]='s';

4、String(char[] value,int offset,int count)

分配一个新的 String,它包含来自该字符数组参数一个子数组的字符。offset 参数是子数组第一个字符的索引,count 参数指定子数组的长度。

该子数组的内容已被赋值,后续对字符数组的修改不会影响新创建的字符串。

例如:

char a[]={'H','e','l','l','o'};

String sChar=new String(a,1,4);

a[1]='s';

扩展资料:

编程工具:

Eclipse:一个开放源代码的、基于Java的可扩展开发平台 。

NetBeans:开放源码的Java集成开发环境,适用于各种客户机和Web应用。

IntelliJ IDEA:在代码自动提示、代码分析等方面的具有很好的功能。 

MyEclipse:由Genuitec公司开发的一款商业化软件,是应用比较广泛的Java应用程序集成开发环境   。

EditPlus:如果正确配置Java的编译器“Javac”以及解释器“Java”后,可直接使用EditPlus编译执行Java程序   。

参考资料:百度百科-java

热心网友 时间:2022-03-29 21:58

一、直接定义字符串

直接定义字符串是指使用双引号表示字符串中的内容,例如"Hello Java"、"Java 编程"等。具体方法是用字符串常量直接初始化一个 String 对象,示例如下:

String str="Hello Java";

String str;

str="Heilo Java";

二、使用 String 类定义

1. String()

初始化一个新创建的 String 对象,表示一个空字符序列。

2. String(String original)

初始化一个新创建的 String 对象,使其表示一个与参数相同的字符序列。换句话说,新创建的字符串是该参数字符串的副本。例如:

String str1=new String("Hello Java");

String str2=new String(str1);

3、String(char[ ]value)

分配一个新的字符串,将参数中的字符数组元素全部变为字符串。该字符数组的内容已被复制,后续对字符数组的修改不会影响新创建的字符串。例如:

char a[]={'H','e','l','l','0'};

String sChar=new String(a);

a[1]='s';

4、String(char[] value,int offset,int count)

分配一个新的 String,它包含来自该字符数组参数一个子数组的字符。offset 参数是子数组第一个字符的索引,count 参数指定子数组的长度。该子数组的内容已被赋值,后续对字符数组的修改不会影响新创建的字符串。例如:

char a[]={'H','e','l','l','o'};

String sChar=new String(a,1,4);

a[1]='s';

扩展资料:

在windows下编译java文件、执行:

1、先创建一个txt,更改为test.java。

2、编写代码,为输出为holloword。

3、找到cmd,并进行打开cmd。

4、编译java文件,输入命令为javac test.java。

5、如果没有报错,查看当前目录下是否有class文件产生。

6、执行class文件,在命令输入java test,输出为holloword。

热心网友 时间:2022-03-29 23:33

java中可以使用String来定义一个字符串,见如下代码,示例程序及运行结果:

一、String类对象的创建

字符串声明:String stringName;

字符串创建:stringName = new String(字符串常量);或stringName = 字符串常量;

二、String类构造方法

1、public String():无参构造方法,用来创建空字符串的String对象,例如:String str1 = new String();

2、public String(String value):用已知的字符串value创建一个String对象,例如:String str2 = new String("asdf"); String str3 = new String(str2);

3、public String(char[] value):用字符数组value创建一个String对象,例如:char[] value = {"a","b","c","d"};String str4 = new String(value);  //相当于String str4 = new String("abcd");

4、public String(char chars[], int startIndex, int numChars):用字符数组chars的startIndex开始的numChars个字符创建一个String对象,例如:char[] value = {"a","b","c","d"};2

String str5 = new String(value, 1, 2); //相当于String str5 = new String("bc");

5、public String(byte[] values):用比特数组values创建一个String对象,例如:byte[] strb = new byte[]{65,66};String str6 = new String(strb);//相当于String str6 = new String("AB");

扩展资料

String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。java把String类声明的final类,不能有子类。String类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间。


热心网友 时间:2022-03-30 01:24

一、使用 String 类定义:

在 Java 中每个双引号定义的字符串都是一个 String 类的对象。因此,可以通过使用 String 类的构造方法来创建字符串,该类位于 java.lang 包中,作用域是 final。

String 类的构造方法有多种重载形式,每种形式都可以定义字符串。下面介绍最常用的几种形式。

1、 String()

初始化一个新创建的 String 对象,表示一个空字符序列。

2、String(String original)

初始化一个新创建的 String 对象,使其表示一个与参数相同的字符序列。换句话说,新创建的字符串是该参数字符串的副本。

3、String(char[ ]value)

分配一个新的字符串,将参数中的字符数组元素全部变为字符串。该字符数组的内容已被复制,后续对字符数组的修改不会影响新创建的字符串。

4、String(char[] value,int offset,int count)

分配一个新的 String,它包含来自该字符数组参数一个子数组的字符。offset 参数是子数组第一个字符的索引,count 参数指定子数组的长度。该子数组的内容已被赋值,后续对字符数组的修改不会影响新创建的字符串。

二、直接定义字符串:

直接定义字符串是指使用双引号表示字符串中的内容,例如"Hello Java"、"Java 编程"等。具体方法是用字符串常量直接初始化一个 String 对象

热心网友 时间:2022-03-30 03:32

java定义字符串变量代码:

public class Tsdd
{
String aString,bsString,csString;


public static void main(String[] args)
{
// TODO Auto-generated method stub
System.out.println(new Tsdd().aString);
System.out.println(new Tsdd().bsString);
System.out.println(new Tsdd().csString);
}
}
结:
null
null
null
初始化用

扩展资料:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平*立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

参考资料:百度百科-java

热心网友 时间:2022-03-30 05:57

String str = “Hello world”;String str = new String("Hello world");

在Java中,字符串不可单调的称之为变量,而是对象,每当创建了一个字符串对象后,它都会有自己的方法和属性,也就是对象的成员。

扩展资料:

字符串定义 只定义不分配内存空间,不做任何操作;

字符串初始化 两种方式直接等号赋值,用new初始化,直接等号赋值放入内存池,其它变量也可以引用;new初始化分配内存空间,不可引用;

字符串赋值为null 初始化了,并且有了引用,但是没有指向任何内存空间;

参考资料:java String类_百度百科

热心网友 时间:2022-03-30 08:38

String str = “Hello world”;
String str = new String("Hello world");

主要可以通过以上两种方法定义字符串变量。

在Java中,字符串不可单调的称之为变量,而是对象,每当创建了一个字符串对象后,它都会有自己的方法和属性,也就是对象的成员。

在Java中,一定要深入去理解面向对象的思想,时刻谨记“一切皆是对象”。

热心网友 时间:2022-03-30 11:36

用String类,用法:
赋值:
String s1 = "fdsfd";
String s2 = new String("fdsdfds");
String s3 = new String(s2);

获取长度
int size = s1.size();

多熟悉一下就可以,任何一本Java教材上面都会对String类作比较详细的讨论的

热心网友 时间:2022-03-30 14:51

定义字符串直接用 String s="";这种形式比较好

热心网友 时间:2022-03-30 18:22

String s=new String()
s.length();

热心网友 时间:2022-03-30 22:10

String s="";
赋值后 用s.length();获取长度

热心网友 时间:2022-03-31 02:15

StringBuffer s = new StringBuffer();

热心网友 时间:2022-03-31 06:36

eqrw
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...括号内为杂质),所选用的试剂(足量)及操作方法均正确的是... ...所含的杂质以及除去这些杂质选用的试剂或操作方法,正确的是( ) 物... 佳能相机wifi传图片到电脑怎样将canon相机上的图片通过wifi导入电脑 佳能无线连电脑预览画面怎样将canon相机上的图片通过wifi导入电脑 支票丢了可以补办吗啊 存的支票找不到了怎么办 ...的时候总是连贯不起来,就像在一个单词一个单词的念一样。 每当我看见那些人用英语很自然交谈的时候,我就觉得他们非常的酷,我 每当听到一个英语长句,我的脑袋就发懵,总是仅仅听到其中几个单词 天玑800U和骁龙765G处理器对比有多大差距? 优盘插入电脑在电脑上找不到图标 u盘插入后在我的电脑中不显示图标 u盘插入电脑后,右下角不能显示图标怎么办 我插入U盘我的电脑里没有U盘图标。怎么办? U盘插到电脑上不显示图标怎么办? 为什么插上U盘后在“我的电脑”里找不到图标? 电脑有显示u盘但是找不到怎么办 u盘插上电脑不显示在哪里找 海贼王编年史艾斯会涨价么 麦克法兰美版和国际版有什么区别 什么是限定版玩具 限定的意义 高达MG的模型中普通、豪华、初回限定版有什么区别... 高达00变革者的机体 出了几部模型?求解!!!!!... 元祖高达1:48有2个版本..其中一个是Ver.GFT会场限... 请问圣衣神话系列为什么会有而且什么又叫应募版、... 万代 metal build有什么缺点 假面骑士 我要买假面骑士模型问下他们说的shf是什... 高达会场限定的,一段时间会不会绝版,还是会降价 谁能给我普及下台版轻小说啊,特装,通路特装,会... 场贩是什么 支付宝别人送的加速卡不收会退回吗 好友赠送的时光加速器在哪里领取 通过支付宝做了什么 会出现蚂蚁森林立即显示24小时... 花花和公主大家比较稀饭谁? 花花公主有几个 花花公主的介绍 花花公主图片 在电视上放的一个动画片,里面有飞飞公主和花花公... 花花公主的动漫作品 花花公主用英语怎么说 奥比岛 公主花花贝贝 是骗子(有图) 秘密花园的所有花花公主图片 岑凯伦的花花公主,谁可以告诉我内容简介吗。我之... 花花公主小说txt全集免费下载 花花公主代表的十二星座 PlayGirl是什么意思? 花花公主图片,要有薰衣草,紫罗兰,彼岸花,樱花... 怎么当个花花公主 QQ自由幻想花花公主的百合杖哪来的 大蝴蝶花花公主什么梗