小白的java学习之路 “ 字符串”

Posted wishsaber

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小白的java学习之路 “ 字符串”相关的知识,希望对你有一定的参考价值。

定一个字符串可以使用string类和stringbuffer类。

string类提供了大量的操作字符串的方法,常用的如下:

获得字符串的长度: length()。

比较字符串:equals()。

链接字符串:concat()。

提取字符串:substring()。

搜索字符串:indexOf()。

拆分字符串:spilt()。

常用的stringbuffer类提供的方法如下:

转换成string类型:tostring()

链接字符串:append()。

插入字符串:intsert()。

一些案例:

public class Demo_1 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String pwd;
        @SuppressWarnings("resource")
        Scanner input =new Scanner(System.in);
        do{
        System.out.println("请输入用户名:");
        String name = input.next();
        System.out.println("请输入密码:");
        pwd= input.next();
        if(pwd.length()<6){
            System.out.println("密码长度不够");
        }else{
            System.out.println("输入正确");
            System.out.println("欢迎你!"+name);
            break;
        }
        }while(pwd.length()!=6);
    }
boolean flag ;
    public  void panduan(String sfz , String sjh,String zj) {
        flag=false;
        int index=sjh.lastIndexOf("-");
        
    if(!(sfz.length()==16||sfz.length()==18)){
        System.out.println("身份证号必须是16位或18位!");
    }
    else if(sjh.length()<11){
        System.out.println("手机号必须是11位!");
    }else if (index!=-1&&index!=0&&index!=4&&zj.length()!=13) {
        System.out.println("座机号码区必须为4位,电话号码必须是7位!");
    }else{
    System.out.println("注册成功");
    flag=true;
          }

    }





调用:
public static void main(String[] args) {
        @SuppressWarnings("resource")
        Scanner input=new Scanner(System.in);
        Practice2 pd =new Practice2();
        do {
            System.out.println("请输入身份证:");
            String sfz = input.next();
            System.out.println("请输入手机号码:");
            String sjh = input.next();
            System.out.println("请输入座机号:");
            String zj = input.next();
            pd.panduan(sfz, sjh, zj);
        } while (pd.flag==false);
    }

 

以上是关于小白的java学习之路 “ 字符串”的主要内容,如果未能解决你的问题,请参考以下文章

小白艰苦学习之路(记录学习历程——Java篇)Day4

小白艰苦学习之路(记录学习历程——Java篇)Day4

1Java小白之路前言

JAVA的小白之路

小白学习之路,基础三(函数)

小白的java学习之路 “ 选择结构”