java 字符串常用API

发布时间 2023-09-09 21:26:20作者: 记录菜鸟成长

 

 

import java.util.Scanner;

public class Main{
    public static void main(String args[])
    {
        Scanner sc=new Scanner(System.in);
        String s="1233.32";
        double y= Double.parseDouble(s);//将一个字符串强制转化为浮点数
        String s1="123";
        int x=Integer.parseInt(s1);//强制转化为123
        System.out.println(y);
        System.out.println(x);
        String s4="122332222";
        //普通的比例方式
        for(int i=0;i<s.length();i++)
        {
            char c=s4.charAt(i);
            System.out.println(c);
        }
        //转化为为字符数组之后在此便利
        for(char c:s.toCharArray())
        {
            System.out.println(c);
        }
        String s3333="sda dasd asda tert";
        String []str= s3333.split(" ");//分割哈桑农户 以什么为分隔符
        String s42="asdasd dsad fgdstg";
        int x2=s42.indexOf("asd");//判断字符串 是否由asd为追
        int x3=s42.indexOf('1');//可以是字符 没有返回-1;
        System.out.println(x3);
        System.out.println(x2);
        //字符串替换返回的是一个字符串。
       s42= s42.replace("asd","312312");
        System.out.println(s42);

        for(String s23:str)
        {
            System.out.println(s23);
        }
        String d3="nashiwoaidemxr";
        String d4=d3.toUpperCase();//转化为大写;
        String d5=d3.substring(0,2);//0-1下标的选上区域不选
        System.out.println(d5);
        System.out.println(d4);

    }

}