java之字符串linux中jdk配置
String str = "hello";
String a = new String("hello");
String b = new String("hello");
字符串
String s = "ok";
字符
char c = ‘a‘;
String 固定长度,不可变
StringBuilder 可变
StringBuffer
字符串转义符
\"
\‘
\\
\t
\n
\r\n
centos 8 java14 helloworld 程序入门
----------------------------------------------
1.oracle.com 网站下载 jdk-14.0.1_linux-x64_bin.tar.gz
2.将文件导入到centos 8系统中 并解压到 /usr/local/jdk14/
在/usr/local目录下新建一个文件夹JDK,并将下载的文件导入到该文件夹中
然后,cd到JDK存放的目录下,执行解压命令
cd /usr/local/jdk tar -zxvf jdk-8u251-linux-x64.tar.gz
其中 jdk-8u251-linux-x64.tar.gz 是下载的JDK压缩包文件名
3.配置环境变量
环境变量配置(“=”前后请勿添加空格,否则加载时会出错)
修改/etc目录下的profile文件
vim /etc/profile
按 “i” 编辑文件内容,
添加完内容后按“Esc”停止编辑,按“:wq”保存并退出
在profile文件末尾添加如下内容:
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_241
export JRE_HOME=$JAVA_HOME/jre
export CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
其中 JAVA_HOME需要根据实际安装路径和JDK版本进行修改
修改完成后,执行如下命令使修改生效
source /etc/profile
4、验证安装
执行命令
java -version
indexOf()
lastIndexOf()
length()
substring()
trim() 清除字符串左边连续空格,或右边连续空格。
1 输入一个字符串,输入一个字符,判断该字符在该字符串中出现的次数
Scanner sc = new Scanner(System.in);
System.out.println("请输入源字符串1");
String s1 = sc.nextLine();
System.out.println("请输入查找的字串2");
String s2 = sc.nextLine();
int num = 0;
int pos = 0;
while (s1.indexOf(s2, pos) != -1) {
num++;
pos = s1.indexOf(s2, pos) + s2.length();
}
System.out.printf("%s 在 %s中出现了%d次", s2, s1, num);