判断字符串是否存在

使用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. urllib.parse.quote

    sklearn实战-乳腺癌细胞数据挖掘(博主亲自录制视频) https://study.163.com/course/introduction.htm?courseId=1005269003& ...

  2. P3594 [POI2015]WIL-Wilcze doły

    P3594 [POI2015]WIL-Wilcze doły 题目描述 给定一个长度为n的序列,你有一次机会选中一段连续的长度不超过d的区间,将里面所有数字全部修改为0.请找到最长的一段连续区间,使得 ...

  3. php 配置文件不加载的一次配置

    最近在一台服务器上安装配置了5.6和7.1两个版本的php,之前是5.6的.使用都正常,7.1是后期安装的. 问题: 在7.1的程序目录中命名的配置文件为:php7-9026.ini,同时安装并在配置 ...

  4. on条件与where条件的区别

    数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户. 在使用left jion时,on和where条件的区别如下: 1. on条件是在生成临时表时使用的条 ...

  5. RocketMQ在windows环境下的安装

    原博地址:https://www.jianshu.com/p/4a275e779afa 一.预备环境 1.系统 Windows 2. 环境 JDK1.8.Maven.Git 二. RocketMQ部署 ...

  6. javascript 获取鼠标在盒子中的坐标

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. Spring 学习04

    一.上节内容回顾 1 基于aspectj的注解aop操作 2 spring的jdbcTemplate操作 (1)实现crud操作 - 添加.修改.删除update方法 - 查询 -- 查询某个值 qu ...

  8. [C++]数组与指针[二维数组与指针]

  9. node版本管理工具nvm安装以及使用

    curl命令安装 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash 或者 使用wg ...

  10. MYSQL和oracle 大小写问题

    MySQL的大小写问题 不是一个很大的问题,但是如果不了解的话,却会使用户产生迷惑 :如下面 Sql代码insert into t values('A'); insert into t values( ...