初学JAVA——代码练习(字符串)

package zhiZuo4;

public class Test {

    public static void main(String[] args)
    {

        //声明定义字符串
        String A = "AAAAAA";
        String B = null;
        B = new String();
        B = new String("AAAAA");
        char[] c = new char[]{‘A‘,‘A‘,‘A‘};
        String D = new String(c);
        System.out.println("字符串D长度为"+D.length());
        System.out.println("字符串D为"+D);
        //查找字符或字符串
        int E = D.indexOf("AA");
        System.out.println(E);
        int F = D.indexOf("B");
        System.out.println(F);
        String G = "hdiasdkaenfklajksj";
        int la = G.lastIndexOf("s");
        System.out.println(la);
        //截取字符或字符串
        String H = G.substring(5);
        System.out.println(H);
        String J = G.substring(5, 6);
        System.out.println(J);
        //去除前后空格
        String K = " hu g t eyd ";
        System.out.println(K.trim());
        //查找替换
        System.out.println(K.replace(" ", ""));
        String L = "WWW,WWW,钱已经花光!";
        System.out.println(L.replaceFirst("WWW", "穷死了"));
        //判断字符串的开始和结束
        System.out.println(L.startsWith("W"));
        System.out.println((L.indexOf("W")==0));
        System.out.println(L.endsWith("!"));
        //判断字符串是否相等
        String a = new String("aBc");
        String b = new String("aBc");
        System.out.println((a==b));
        System.out.println((a.equals(b)));
        //大小写转换
        System.out.println(a.toUpperCase());
        System.out.println(b.toLowerCase());
        //字符串分割
        String a2 = "a b c d e f";
        String[] a3 = a2.split(" ");
        for (int i = 0;i<a3.length;i++)
        {
            System.out.print("\t"+a3[i]);
        }
    }

}

时间: 2024-11-05 17:02:13

初学JAVA——代码练习(字符串)的相关文章

初学JAVA——代码练习(验证字符串结束字符)

package zhiZuo4; public class Last { public static void main(String[] args) { String A = "jasd"; String C = A.replace("sd","0"); int D = C.length(); System.out.println((C.lastIndexOf("0")==(D-1))); } }

初学JAVA——代码练习(数学运算)

package zhiZuo4; import java.util.Random; public class Math { public static void main(String[] args) { //数学运算 四舍五入 System.out.println(java.lang.Math.round(16.487)); //取上限值 System.out.println(java.lang.Math.ceil(16.487)); //取下限值 System.out.println(jav

初学JAVA——代码练习(100以内与7有关的数)

public class Yu7youguandeshu100 { public static void main(String[] args) { for (int a = 1;a<=100;a++) { if(a%7==0) { System.out.print(a+" "); } else { if (a%10==7) { System.out.print(a+" "); } else { if(a/10==7) { System.out.print(a

初学JAVA——代码练习(折纸比山高)

public class ZhuMuLangMaZhi { public static void main(String[] args) { double A = 0.0008; int B = 0; while (A<8848) { B=B+1; A=A*2; } System.out.print(B); } }

初学JAVA——代码练习(小孩年龄)

public class XiaoHaiNianLing { public static void main(String[] args) { int X = 7; int B = 7; for (int a=0;a<X;a++) { int C = B+a*2; System.out.print("年龄为"+C); } } }

初学JAVA——代码练习(百鸡百钱)

public class BaiJiBaiQian { public static void main(String[] args) { for (double a = 0;a<=50;a++) { for (double b = 0;b<=100;b++) { for (double c = 0;c<=200;c++) { if (2*a+b+c/2==100) { System.out.println("公"+a+"母"+b+"小&q

初学JAVA——代码练习(冒泡排序)

package XQ; public class BianLiErWeiShuZu { public static void main(String[] args) { int[] A = new int[] { 6, 9, 8, 3, 5, 2 }; int C = 0; for (int D = 1; D < A.length; D++) { for (int B = 1; B < A.length-D+1; B++) { if (A[B - 1] > A[B]) { C = A[B

如何使用Java代码获取文件、文件流或字符串的编码方式

今天通过网络资源研究了一下如何使用Java代码获取文件.文件流或字符串的编码方式,现将代码与大家分享: package com.ghj.packageoftool; import info.monitorenter.cpdetector.io.ASCIIDetector; import info.monitorenter.cpdetector.io.ByteOrderMarkDetector; import info.monitorenter.cpdetector.io.CodepageDete

如何判断一个字符串是java代码还是英文单词?

考虑如下的两个字符串: 1. for(int i=0; i < b.size();i++){ 2. do something in English(not necessary to be a sentence). 我们很容易就看出来,第一个是java代码,第二个则是英文句子.那么计算机程序有事如何区分这两者的呢? java code可能不可解析,因为它是一段完整的方法(或声明或表达式),下面提供了这个问题的解决方法.有时,Java代码和英文单词并没有完全划清楚的界限,这中解决方案并不是100%的