Java課堂練習——string

來源:互聯網
上載者:User

標籤:man   class   png   new   hello   int   使用   etc   equal   

一.

public class StringPool {

   

    public static void main(String args[])

    {

        String s0="Hello";

        String s1="Hello";

        String s2="He"+"llo";

        System.out.println(s0==s1);//true

        System.out.println(s0==s2);//true

        System.out.println(new String("Hello")==new String("Hello"));//false

    }

}

 

 

二.

public class StringEquals {

/**

     * @param args the command line arguments

     */

    public static void main(String[] args) {

        String s1=new String("Hello");

        String s2=new String("Hello");

        System.out.println(s1==s2);

        System.out.println(s1.equals(s2));

        String s3="Hello";

        String s4="Hello";

        System.out.println(s3==s4);

        System.out.println(s3.equals(s4));

}

 

 

三、String類的Length()charAt() getChars()replace() toUpperCase() toLowerCase()trim()toCharArray()使用說明。

答:

 1、string.length() 求字串的長度,傳回值為字串的長度。

 2、string.charAt() 取該字串某個位置的字元,從0開始,例如string.charAt(0)就會返回該字串的第一個字元。

 3、string.getChars() 將這個字串中的字元複製到目標字元數組。

 4、string.replace() 將原string 中的元素或子串替換。返回替換後的string。

 5、string.toUpperCase() 將字串string中字元變為大寫。

 6、string.toLowerCase() 將字串string中字元變為小寫。

 7、string.trim() 去除字串頭的空格。

 8、string.toCharArray() 將字串轉換為字元數組。

四、字串加密。

一、設計思想:

定義類,對話方塊讀入string s1,定義長度為length()的char數組,charAT()讀取string中的字元+3(往後挪三位),並用(char)()存入char數組中。(注意特殊情況“x”“y”“z”)

import javax.swing.*;

public class Jiami {

    public static void main(String[]args){

        String s1,s2="";int i;

        s1=JOptionPane.showInputDialog("輸入:");

        char a[]=new char[s1.length()];

        for(i=0;i<s1.length();i++){

            if(s1.charAt(i)==‘x‘)

                a[i]=‘a‘;

            else if(s1.charAt(i)==‘y‘)

                a[i]=‘b‘;

            else if(s1.charAt(i)==‘z‘)

                a[i]=‘c‘;

            else

                a[i]=(char)(s1.charAt(i)+3);

            s2+=a[i]+" ";

        }

       

        JOptionPane.showMessageDialog(null,s2,"加密後的"+s1,JOptionPane.CLOSED_OPTION);

    }

}

Java課堂練習——string

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.