Java中string字符串的值_Java中的字符串(String)
一、基本概念:
字符串是一系列字符串的序列。在Java语言中字符串是用一对对双引号“”,括起来的字符系列。例如“Hello”,“你好”。从数组的角度来说,字符串可以是看成是一个个字符组成的数组。
程序中用到的字符串可以分成两大类:
一种是创建之后不会再做修改和变动字符串变量;需要它经常做比较、搜索等操作,这种的字符串变量是String类对象来的
另外一种是创建之后允许再做修改的字符串变量;需要经常添加、插入、修改等操作的字符串变量一般放在StringBuilder类的对象中。
二、字符串的创建
格式一:
String 变量名;
变量名=new String("字符串");
String str;//声明字符串引用变量str,此时str的值为null
str = new String("HelloWorld");//在堆内存中分配空间,并将str指向字符串首地址
格式二:
String str = new String("HelloWorld");//在创建时并初始化;
格式三:
String str = "HelloWorld";
***字符串是引用型标量,所以其储存方式与数组的储存方式基本相同。两个字符串之间是可以使用“+”符号连接在一起的,一个数与一个字符串相加也是变成一个字符串。连起来后就会是系统新创建的一片空间。
四、字符串类String类的常用方法
1、public int length();//返回字符串的长度
2、public boolean equals(Object anObject);//将给定字符串与当前字符串相比较,若两字符相等就会返回true,否则返回false
3、public String substring(int beginIndex);//返回字符串从beginIndex开始的字串
4、public String substring(int beginIndex,int endIndex);//返回字符串从beginIndex开始,endInedx结束的字串
5、public char charAt(int index);//返回index指定位置的字符
6、public int indexOf(String str);//返回字符串中第一次出现的位置
7、public int CompareTo(String anotherString);//若调用该方法的字符大于参数字符串,返回大于0的值;若相等则返回数0;若小于参数字符串,返回小于0的值
8、public String replace(char oldChar, char newChar);//以newChar字符替换字符串中所有oldChar字符
9、public String trim();//去掉字符串的首尾空格
10、public String toUpperCase();//将字符串的所有字符都转换成大写字符
11、public String toLowerCae();//将字符串所有字符都转成小写字符
Java中string字符串的值_Java中的字符串(String)相关推荐
- java的main函数返回值_Java中的main方法
首先需要说明的是: 1.main函数(主函数)是可以调用的,这种调用是没有意义的: 2. main函数只能出现在公共类中也就是public class中: 但我不明白的是:在eclipse中默认的in ...
- java中between的取值_Java中的between()方法的持续时间
可以使用between()Java中Duration类中的方法获得两个时间对象之间的持续时间.此方法需要两个参数,即开始持续时间和结束持续时间.同样,它返回这两个时间持续时间对象之间的持续时间. 演示 ...
- java中map怎么取值_java中map的取值
package com.itcast.map; import java.util.HashMap; import java.util.Map; import java.util.Set; import ...
- java多层map嵌套取值_java中map的多层遍历
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Map> testmap=new HashMap>();Map user1=new HashMap();user1.put(1, (float ...
- C++ 取json中的某一个值,解析json字符串
C++ 取json中的某一个值,解析json字符串 C++编程中遇到了需要经常从json中取某一项,又不想用json库文件实现,只能靠自己封装方法 例如这个json {"date" ...
- java中String类是什么_Java中字符串的学习(一)String类的概述及常见方法使用
转载请注明出处http://www.cnblogs.com/devtrees/p/4347079.html (拓展:Api:编程语言对外给我们提供的应用程序接口.) 一.概述: 我们平时上网发帖,帖子 ...
- java中String类是什么_Java中的String类
/* String类用于描述字符串事物的 那么它就提供了多个方法对字符串进行操作 方法都会用,字符串这块就结束了 常见的操作有哪些? "abcd" 它应该具备什么功能,我们才能更好 ...
- Java字符串的重要性_java中的字符串相关知识整理
字符串就是一系列的字符组合的串,如果写过C/C++的应该就了解,在字符串的操作上会有许多操作的函数与类,用于简化代码的开发.一方面是因为字符串在代码中会频繁用到,另一方面是因为字符串的操作非常麻烦. ...
- java中string类面试题_java中String类的面试题大全含答案
1.下面程序的运行结果是()(选择一项) String str1="hello"; String str2=new String("hello"); Syste ...
最新文章
- 数据库MySQL/mariadb知识点——索引
- 深度学习——训练时碰到的超参数
- image.open()得到的图片是什么类型_500G图片1秒压缩成200M,这个方法也太逆天了吧!完全免费...
- Anaconda(miniconda)安装及使用--转
- XNA中FPS统计刷新率频率类
- python更新数据库表的时间字段_python更新数据库中某个字段的数据(方法详解)
- 基本概念---part5
- 转载:Android开发相关的Blog推荐——跟随大神的脚步才能成长为大神
- 上海应用技术大学计算机专业分数线,上海应用技术大学2016年上海市各专业录取分数线...
- git checkout
- JS 输入框智能提示
- 管理感悟:不要做自己想做的事情
- Atitit.如何避免公司破产倒闭的业务魔咒
- SpringBoot配置文件application.yml属性解读及使用学习记录
- c语言dp算法,通过leetcode学算法——动态规划(dp)
- vmware Esxi 回收Thin模式磁盘空间
- 打开PowerPoint提示:PowerPoint上次起送时失败。以安全模式启动PowperPoint将帮助您纠正或发现启动中的问题
- 结合RocketMQ 源码,带你了解并发编程的三大神器
- 友点CMS采集自动采集伪原创发布
- outputdebugstring函数的封装