7.8String常用方法

7.8.1javaDoc帮助文档

常用方法
在这里插入图片描述
在这里插入图片描述

7.8.2字符串与字符

字符串的基本组成单元是字符,String类中提供两种转换处理方法,如下:

方法名称{类型}描述
public String (char [] value) {构造方法}将传入的全部字符数组变为字符串
public String(char[] value,int offset,int count) {构造方法}将部分字符数组变为字符串
public char charAt(int index){普通方法}获取指定索引的字符
public char[] toCharArray(){普通方法}将字符串中的数据以字符数组的形式返回

范例:观察charAt()方法、字符串与字符数组转换

public class StringDemo146 {
       public static void main(String[] args) {
		String str="wwwbaiducom";
		char x=str.charAt(10);//获取指定索引位置字符
		System.out.println(x);
		char [] charArry=str.toCharArray();//将字符串中的数据以字符数组的形式返回
		for(int y=0;y<charArry.length;y++) {
			charArry[y]-=32;//大小写转换
		}
		String strA=new String (charArry);//利用构造函数,将传入字符数组转换为字符串
		System.out.println(strA);
		System.out.println(new String (charArry,3,5));//利用构造函数,将传入字符数组部分转换为字符串
	}
}
m
WWWBAIDUCOM
BAIDU

范例:判断字符串组成是否全为数字

public class StringDemo147 {
       public static void main(String[] args) {
    	   String a=isNumber("baidu")?"由数字组成":"不是由数字组成";
    	   String b=isNumber("123456")?"由数字组成":"不是由数字组成";
    	   System.out.println(a);
    	   System.out.println(b);
   	}
	
       public static boolean isNumber(String str) {
    	   char [] arr=str.toCharArray();
    	   for(int x=0;x<arr.length;x++) {
    		   if(arr[x]<'0'||arr[x]>'9') {
    			   return false;
    		   }
    	   }
    	   return true;
       }
}
不是由数字组成
由数字组成
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值