判断字符串是否存在

使用str.contains("values")

public class one {
/*判断某个字符串是否存在*/
public static void main(String[] args){
String str = "今晚打老虎";
boolean request = str.contains("老虎");
System.out.println("今晚有老虎吗?");
if (request == true) {
System.out.println("今晚有老虎");
}else {
System.out.println("今晚没老虎");
} }
结果:今晚有老虎吗?
今晚有老虎

字符串截取

public class one {
/**字符串截取*/
public static void main(String[] args){
String str = "123456201808086789";
String year = str.substring(6,14);//也可以只输入一个开始索引位置
System.out.println(year); }
结果:20180808

字符串替换

public class one {
/**字符串替换*/
public static void main(String[] args){
String str = "娃嘿嘿";
String restr = str.replace("嘿","哈");//将字符串中所以得"嘿"替换成"哈"
System.out.println(restr); }
结果:娃哈哈

字符串分割

    /**字符串分割*/
public static void main(String[] args){
String str = "美的,海尔,格力";
String new_list[] = str.split(",");//以","号分割
for (int i = 0;i < new_list.length;i++) {
System.out.println("第" + i + "个是" + new_list[i]);//取list的第i个
} }
结果:
第0个是美的
第1个是海尔
第2个是格力

转换字符串大小写

    /**字符串大小写转换*/
public static void main(String[] args){
String str = "abCD";
System.out.println(str.toLowerCase());//将字符串转换为小写
System.out.println(str.toUpperCase());//将字符串转换为大写 }
结果:
abcd
ABCD

去除字符串空格

    /**字符串去空格*/
public static void main(String[] args){
String str = " abCD ";
System.out.println(str.trim());//去除空格 }
结果:abCD

判断字符串是否相等

    /**判断字符串是否相等*/
public static void main(String[] args){
String str1 = "Hello";
String str2 = "你好";
String str3 = "Hello";
System.out.println(str1 == str3);//使用==判断是否相等
System.out.println(str1 == str2);
System.out.println("华丽的分割线<------------------------------------------>");
System.out.println(str1.equals(str3));//使用equals判断是否相等
System.out.println(str1.equals(str2));
}
结果:
true
false
华丽的分割线<------------------------------------------>
true
false
true

Java字符串的操作的更多相关文章

  1. JAVA字符串拼接操作规则说明

    1.常量与常量的拼接结果在常量池,原理是编译期优化 public void test1() { String s1 = "a" + "b" + "c& ...

  2. 【转】Java 字符串常用操作(String类)

    原文网址:http://www.cnblogs.com/freeabyss/archive/2013/05/15/3187057.html 字符串查找 String提供了两种查找字符串的方法,即ind ...

  3. Java 字符串常用操作(String类)

    字符串查找 String提供了两种查找字符串的方法,即indexOf与lastIndexOf方法. 1.indexOf(String s) 该方法用于返回参数字符串s在指定字符串中首次出现的索引位置, ...

  4. Java字符串连接操作的性能问题

    首先,看一段实验程序: package com.test; class StringTest { public static void main(String[] args) { long start ...

  5. learning java 字符串常用操作

    // 字符串索引取值 "; System.)); // 字符串比较 "; "; "; System.out.println(s1.compareTo(s2)); ...

  6. 1 通过JNI混合使用Java和C++ -----> 操作字符串

    JNI(Java Native Interface)是Java语言的一部分,可以访问非Java语言编写的程序,也可以用于在C++程序中执行Java代码. 步骤: 1>  编写带有native声明 ...

  7. java常见字符串的操作

    /** * java常见字符串的操作 */ public class Test7 { public static void main(String args[]){ StringBuffer sBuf ...

  8. JAVA字符串操作 (转)

    JAVA字符串操作 原帖地址:http://blog.163.com/hn_myj@126/blog/static/50555635200861133942947/ 参考:http://blog.cs ...

  9. Java字符串操作及与C#字符串操作的不同

    每种语言都会有字符串的操作,因为字符串是我们平常开发使用频率最高的一种类型.今天我们来聊一下Java的字符串操作及在某些具体方法中与C#的不同,对于需要熟悉多种语言的人来说,作为一种参考.进行诫勉 首 ...

随机推荐

  1. mysql 8.0.12 创建新的数据库、用户并授权

    Mysql安装成功后,默认的root用户密码为空,你可以使用以下命令来创建root用户的密码: [root@host]# mysqladmin -u root password "new_p ...

  2. Word不能添加目录?

    我复制粘贴了一大把文字,标题也设置了,就是添加不了目录,也不知道是什么原因. 后来同事给我指点了一下,真是万分感激啊 比如下面这张图,第13章那么大的标题在那里,但是就是添加不了目录 原因是在于换行的 ...

  3. python---ORM之SQLAlchemy(3)外键与relationship的关系

    relationship是为了简化联合查询join等,创建的两个表之间的虚拟关系,这种关系与标的结构时无关的.他与外键十分相似,确实,他必须在外键的基础上才允许使用 不然会报错: sqlalchemy ...

  4. springCloud相关推荐

    最近看到微服务很火,也是未来的趋势 所以就去学习下,在dubbo和spring cloud之间我选择了从spring cloud,主要有如下几种原因: dubbo主要专注于微服务中的一个环节--服务治 ...

  5. .Net进阶系列(4)-Lambda和linq入门(被替换)

    一. Lambda和linq入门 lambda表达式又叫点标记,linq表达式又叫查询表达式,下面有三个简单的案例说明一下二者的基本用法,详细用法会在后续章节中更新. 二. 事例 1. 准备学生信息. ...

  6. Python学习笔记9-多线程和多进程

    一.线程&进程 对于操作系统来说,一个任务就是一个进程(Process),比如打开一个浏览器就是启动一个浏览器进程,打开一个记事本就启动了一个记事本进程,打开两个记事本就启动了两个记事本进程, ...

  7. JavaScript之原型|typeof|instanceof

    //var 变量X --> 对象 --> 构造器 --> 原型对象 function Person(){}; var stu = new Person(); //var stu = ...

  8. [C++]数组与指针(纯代码-复习用)

    #include<iostream> #include<cmath> //C++ //#include<math.h> //C #include<ctime& ...

  9. vue学习起步:了解下

    渐进式 有这么一句话,vue是渐进式框架. 抽取“渐进式框架”和“自底向上增量开发的设计”这两个概念是什么?中的解释: 渐进式代表的含义是:主张(主张指使用时的硬性要求)最少.来个对比就知道什么叫主张 ...

  10. mysql 原理~ 乐观锁和悲观锁

    一 简介:今天咱们来聊聊悲观锁和乐观锁 二 悲观锁  1 定义   在关系数据库管理系统里,悲观并发控制(又名“悲观锁”,Pessimistic Concurrency Control,缩写“PCC” ...