zoukankan      html  css  js  c++  java
  • String类型概述

    public class StringDemo{
       public static void main(String args[]){
          char[] a= { 'r', 'u', 'n', 'o', 'o', 'b'};
          String b= new String(a);  
          System.out.println(b);
       }
    }
    

     运行结果为:runoob

    String类型是不可改变的,一旦创建了String对象,那么它的值就无法更改!

    package com.oracle.demo02;
    
    public class Demo01 {
         public static void main(String[] args) {
    package com.oracle.demo02;
    
    public class Demo02 {
           public static void main(String[] args) {
        	  //字符数组转字符串
    		  char[] ch={'a','e','0','b'};
    		  String str=new String(ch);
    		  System.out.println(str);
    	}
    }
    

      

    //String的构造方法 byte[] bytes={65,66,67,68,69}; //传字节数组进来之后会有一个ASCII码表 //A-----65 //a-----97 //0-----48 /* String str=new String(bytes);//BCDE System.out.println(str);*/ //String的构造方法2 String str=new String(bytes,1,4); System.out.println(str); } }

      

    package com.oracle.demo02;
    
    public class Demo03 {
          public static void main(String[] args) {
    		 String str=("nihaojava");
    		 //求字符串长度
    		 System.out.println(str.length());
    		 //截取字符串长度java
             String s=str.substring(5);
             System.out.println(s);
    		 //截取字符串长度nihao(包头不包尾)
             String s2=str.substring(0,5);
             System.out.println(s2);
    		 //判断字符串是否以http开头
             String str2="https://www.baidu.com";
             System.out.println(str2.startsWith("http"));
             //判断字符串是否以.com结尾
             System.out.println(str2.endsWith(".com"));
             //判断字符串中是否包含另一个字符串
             System.out.println(str2.contains("www"));
    	}
    }
    

      

    package com.oracle.demo02;
    
    public class Demo04 {
         public static void main(String[] args) {
    		String str="nihaoyuanyimingnihao";
    		//获取nihao在大字符串中第一次出现的位置
    		System.out.println(str.indexOf("yuanyiming"));
    		//字符串--->字节数组
    		byte[] bytes=str.getBytes();
    		for(int i=0;i<bytes.length;i++){
    			System.out.println(bytes[i]);
    		}
    		//将字符串-->字符数组
    		char[] ch=str.toCharArray();
    		for(int j=0;j<ch.length;j++){
    			System.out.println(ch[j]);
    		}
    	}
    }
    

      

    
    
  • 相关阅读:
    字符串匹配之朴素匹配
    XSS的攻击原理
    使用metasploit收集邮箱
    C++实现折半插入排序
    C++插入排序实现
    Java中的NIO
    Hashtable和HashMap区别(面试)
    面向对象:封装(一):构造函数;类的主方法;权限修饰符;对象的创建
    switch多分支语句
    递归和字母数字生成随机数
  • 原文地址:https://www.cnblogs.com/awdsjk/p/10932604.html
Copyright © 2011-2022 走看看