public static void main(String[] args) {
// TODO Auto-generated method stub
/*
* 使用for循环遍历数组
* int arr[]=new int[]{};
int arr1[][]={{1,2,3,4,5,6,7,8,9},{2,3,6,8,7},{8,5,9,6,7}};
for (int i = 0; i < arr1.length; i++) {
for (int j = 0; j < arr1[i].length; j++) {
int content=arr1[i][j];
System.out.print(content);
}
System.out.println("\n-----------------------------------------------------");
}*/
String arr[]={"1","2","3","4","5","3","9"};
//
//String text="hello.txt;study.java;word.php;hello.word.java;lastnone.c;";
//System.out.println(text.indexOf("t"));//返回第一次出现t的索引,---6
//System.out.println(text.lastIndexOf("a"));//返回字符串最后一次出现的a的索引位置--47
//System.out.println(text.lastIndexOf(".java"));//返回字符串最后一次出现的.java的索引位置--47
//char ch= text.charAt(4);//返回一个char类型的字符串
//String re=ch+"";
//System.out.println(re.toUpperCase());//toUpperCase();把小写字母转成大写字母,返回类型为String类型
//System.out.println(text.charAt(4));//返回字符串索引值为4的那一个字符为o
//System.out.println("字符串的长度为:"+text.length());
//-----------------------------------------------------------------------------------------------------------------------
//找出字符串中以.java结尾的字符串,分隔符为;
String text="hello.txt;study.java;word.php;hello.word.java;lastnone.c;";
String rest[]=text.split(";");//用split方法去分割字符串,返回的是一个string数组,必须用一个String数组去接收
for (String i : rest) {
int re=i.lastIndexOf(".java");
if(re>0){//判断每一个字符串是否有.java结尾的,有就输出,没有就跳过进入下一次循环
System.out.println(i);
}else{
continue;
}
}//用foreach循环语句去遍历数组,for(元素变量 x:遍历的对象 obj){引用x的java语句}
//-----------------------------------------------------------------------------------------------------------------------
}
/*	判断字符串为空为null或者为空字符串*/
private static boolean isBlank(String str){
return !hasLength(str);
}
/*
* 判断字符串非空
* 判断字符串不空,既不是引用为null,也不是空字符
* */
private static boolean hasLength(String str){//把这两个判断字符串为空的方法封装到一类里面,就可以通用了
// if(str !=null && "".equals(str.intern()) ){
// return true;
// }
// return false;
return str !=null && "".equals(str.intern());
}
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
* 使用for循环遍历数组
* int arr[]=new int[]{};
int arr1[][]={{1,2,3,4,5,6,7,8,9},{2,3,6,8,7},{8,5,9,6,7}};
for (int i = 0; i < arr1.length; i++) {
for (int j = 0; j < arr1[i].length; j++) {
int content=arr1[i][j];
System.out.print(content);
}
System.out.println("\n-----------------------------------------------------");
}*/
String arr[]={"1","2","3","4","5","3","9"};
//
//String text="hello.txt;study.java;word.php;hello.word.java;lastnone.c;";
//System.out.println(text.indexOf("t"));//返回第一次出现t的索引,---6
//System.out.println(text.lastIndexOf("a"));//返回字符串最后一次出现的a的索引位置--47
//System.out.println(text.lastIndexOf(".java"));//返回字符串最后一次出现的.java的索引位置--47
//char ch= text.charAt(4);//返回一个char类型的字符串
//String re=ch+"";
//System.out.println(re.toUpperCase());//toUpperCase();把小写字母转成大写字母,返回类型为String类型
//System.out.println(text.charAt(4));//返回字符串索引值为4的那一个字符为o
//System.out.println("字符串的长度为:"+text.length());
//-----------------------------------------------------------------------------------------------------------------------
//找出字符串中以.java结尾的字符串,分隔符为;
// String text="hello.txt;study.java;word.php;hello.word.java;lastnone.c;";
// String rest[]=text.split(";");//用split方法去分割字符串,返回的是一个string数组,必须用一个String数组去接收
// for (String i : rest) {
// int re=i.lastIndexOf(".java");
// if(re>0){//判断每一个字符串是否有.java结尾的,有就输出,没有就跳过进入下一次循环
// System.out.println(i);
// }else{
// continue;
// }
// }//用foreach循环语句去遍历数组,for(元素变量 x:遍历的对象 obj){引用x的java语句}
// String content=text.substring(0,5);//substring(int beginIndex, int endIndex)截取字符串方法.不写第二个参数,截取字符串一直到最后。
// System.out.println(content);
//-----------------------------------------------------------------------------------------------------------------------
//判断字符串是否为空
String content1="s";
Boolean rest1=hasLength(content1);
System.out.println(rest1);
}

Java String 常用类的使用方法的更多相关文章

  1. java基础知识回顾之---java String final类之intern方法

    public class StringObjectDemo { /** * @param args */ public static void main(String[] args) { String ...

  2. Java String常用的两个方法

  3. java十五个常用类学习及方法举例

    <code class="language-java">import java.util.Scanner; import java.util.Properties; i ...

  4. Java API 常用类(一)

    Java API 常用类 super类详解 "super"关键字代表父类对象.通过使用super关键字,可以访问父类的属性或方法,也可以在子类构造方法中调用父类的构造方法,以便初始 ...

  5. java的ThreadLocal类的使用方法

    java的ThreadLocal类的使用方法,ThreadLocal是一个支持泛型的类,用在多线程中用于防止并发冲突问题. 比如以下的一个样例,就是用于线程添加1,可是相互不冲突 package co ...

  6. Java中主类中定义方法加static和不加static的区别

     Java中主类中定义方法加static和不加static的区别(前者可以省略类名直接在主方法调用(类名.方法),后者必须先实例化后用实例调用) 知识点:1.Getter and Setter 的应用 ...

  7. Java中Pattern类的quote方法将任何字符串(包括正则表达式)都转换成字符串常量,不具有任何匹配功能

    Java中Pattern类的quote方法将任何字符串(包括正则表达式)都转换成字符串常量,不具有任何匹配功能. 下面是个例子: import org.junit.Test; import java. ...

  8. Java之常用类及方法

    下面我们介绍Java类库所提供的常用类及类的常用方法 一.java.lang.String 1. String类常用的构造函数 public String(String original) 使用串对象 ...

  9. [趣学程序]java的常用类之String

    java基础之常用类 String类 String表示字符串,所谓字符串,就是一连串的字符,是java中最常用的类之一. String是不可变类,一旦String对象被创建,包含在对象中的字符序列(内 ...

随机推荐

  1. hbase filter 简介

    一.基本介绍 1.FilterList代表一个过滤器列表 FilterList.Operator.MUST_PASS_ALL --> 取交集 相当一and操作 FilterList.Operat ...

  2. 64位windows下mysql安装

    登入mysql官网https://www.mysql.com/downloads/,点击Community,选择MySQL on Windows,选择MySQL Installer,选择MySQL S ...

  3. linux 查看系统信息和安装哪些软件的命令

    https://www.cnblogs.com/wangkongming/p/4531341.html 查看系统磁盘硬盘占用率 https://blog.csdn.net/aaashen/articl ...

  4. linux下PS1命令提示符设置

    linux下PS1命令提示符设置 在此文件最后一行添加:vim /etc/profileexport PS1='[\u@\h \W]\$ '   #这里必须用单引号.     \d :代表日期,格式为 ...

  5. laravel中session的过期时间

    在项目开发的过程中,前后端分离 需要用session保存用户的登陆信息 这就涉及到session的有效期了 session又分为php中的session有效期和laravel中的session的有效期 ...

  6. git的操作

    学习源头: https://www.cnblogs.com/yaoxc/p/3946280.html https://www.cnblogs.com/jeremylee/p/5715289.html ...

  7. paste:linux合并两个文件中的列(左右合并)

    [root@www ~]# paste [-d] file1 file2 选项与参数: -d  :后面可以接分隔字符.默认是以 [tab] 来分隔的! -   :如果 file 部分写成 - ,表示来 ...

  8. Vue.js:样式绑定

    ylbtech-Vue.js:样式绑定 1.返回顶部 1. Vue.js 样式绑定 Vue.js class class 与 style 是 HTML 元素的属性,用于设置元素的样式,我们可以用 v- ...

  9. cp -f 还是提示是否覆盖

    新做了服务器,cp覆盖时,无论加什么参数-f之类的还是提示是否覆盖,这在大量cp覆盖操作的时候是不能忍受的. 把a目录下的文件复制到b目录 以下是代码片段: cp –r a/* b 执行上面的命令时, ...

  10. dd命令的高级应用

    dd是Linux上的一个常用的命令.例如:dd if=/1.txt of=/tmp/2.txt     (其中, if代表input file:of代表output file, 命令的结果就是将根目录 ...