標籤:java
今天做了一下老師給的第一套題,第一題是判斷一個字串是否在另一個字串中:做了一下,感覺有好多種寫法,java中的類真的好多啊,要掌握好一些基本類的用法:
package com.exam.e120;public class java1 {public static void main(String[]args){String str1,str2;str1="I am Tom, I am from China.";str2="Tom";int i=str1.indexOf(str2);//第一種方法//if(str1.contains(str2))//第二種方法if(i!=-1)System.out.println("\""+str2+"\" is in the string:\""+str1+"\"");elseSystem.out.println("\""+str2+"\"is not in the string:\""+str1+"\"");}}
這隻是一些最基礎最簡單的題,我們也可以從這些題中積累一些基礎類的用法,學習就在於積累!
這裡我們就用到了String這個類,可以用裡面的indexof這個方法,也可以用contains這個方法;
indexof這個方法是返回一個字串在另一個字串中第一次出現的位置,(也可能是字元),找不到就輸出-1(位置從0開始)。
contains這個方法直接調用它,看這個字串中是否包含另一個字串(好像好多類裡面都有這個方法,以後遇到了在研究)。
第二題是列印輸出當前系統中所有字型的名稱;這個題也就是直接調用類裡面的方法;GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames();
package com.exam.e120;import java.awt.GraphicsEnvironment;public class java2 {public static void main(String[] args) {String[] fontNames = GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames();for (int i = 0; i < fontNames.length; i++)System.out.println(fontNames[i]);}}
當我們用到沒有見過的類的時候,我們查api文檔是一個好習慣 ,這裡我們就來查API文檔。
API文檔是官方給的介紹,看了之後我們就基本知道這個類和方法該怎麼使用了~