java文字
Ⅰ java中怎樣輸入字元串
1.首先,導入java.util.*包。
(1)java文字擴展閱讀:
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 。
Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。
Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。
Ⅱ java中任何字元串怎麼表示
下邊的代碼應該能達到你的要求。
你看一下。
-----------------------------------------------------
public class CheckTest {
public static void main(String[] args) {
String idfield = "10.0";
idfield = "數字10";
idfield = "10sfda";
// idfield = "10";
// 首先文本框(idField.getText())中得到的肯字是字元串。不需要 「內容為任何字元串該怎麼寫?」這樣的判斷。
// 再就是覺得你的兩具判斷前後順序有些反了,調換一下。
// 判斷內容為整數。
int x = -1;
boolean isNum = false;
try {
x = Integer.parseInt(idfield);
isNum = true;
} catch (Exception e) {
System.out.println(e.getMessage());
}
// 判斷數字在1000-1006
if ((x >= 1000 && x <= 1006) && isNum) {
System.out.println("數字在1000-1006");
}
}
}
Ⅲ java文字替換問題
<font font-size:20px font-family:黑體 >文字</font>
Ⅳ java字元串
12.4.4 String 和 StringBuffer 類
這里總結一下同時適用於 String 和 StringBuffer 的方法,以便對它們相互間
的溝通方式有一個印象。這些表格並未把每個單獨的方法都包括進去,而是包含
了與本次討論有重要關系的方法。那些已被覆蓋的方法用單獨一行總結。
首先總結 String 類的各種方法:
方法 自變數,覆蓋 用途
構建器 已被覆蓋:默認,String,StringBuffer,char 數組,byte 數組 創建
String 對象
length() 無 String 中的字元數量
charAt() int Index 位於 String 內某個位置的 char
getChars(),getBytes 開始復制的起點和終點,要向其中復制內容的數組,對
目標數組的一個索引 將 char 或 byte 復制到外部數組內部
toCharArray() 無 產生一個 char[],其中包含了 String 內部的字元
equals(),equalsIgnoreCase() 用於對比的一個 String 對兩個字串的內容進行
等價性檢查
compareTo() 用於對比的一個 String 結果為負、零或正,具體取決於 String
和自變數的字典順序。注意大寫和小寫不是相等的!
regionMatches() 這個 String 以及其他 String 的位置偏移,以及要比較的區域
長度。覆蓋加入了「忽略大小寫」的特性 一個布爾結果,指出要對比的區域是
否相同
startsWith() 可能以它開頭的 String。覆蓋在自變數里加入了偏移 一個布爾
結果,指出 String 是否以那個自變數開頭
endsWith() 可能是這個 String 後綴的一個 String 一個布爾結果,指出自變數
是不是一個後綴
indexOf(),lastIndexOf() 已覆蓋:char,char 和起始索引,String,String 和起
始索引 若自變數未在這個 String 里找到,則返回-1;否則返回自變數開始處的
位置索引。lastIndexOf()可從終點開始回溯搜索
substring() 已覆蓋:起始索引,起始索引和結束索引 返回一個新的 String
對象,其中包含了指定的字元子集
concat() 想連結的 String 返回一個新 String 對象,其中包含了原始 String 的
字元,並在後面加上由自變數提供的字元
relpace() 要查找的老字元,要用它替換的新字元 返回一個新 String 對象,
其中已完成了替換工作。若沒有找到相符的搜索項,就沿用老字串
toLowerCase(),toUpperCase() 無 返回一個新 String 對象,其中所有字元的大
小寫形式都進行了統一。若不必修改,則沿用老字串
trim() 無 返回一個新的 String 對象,頭尾空白均已刪除。若毋需改動,則沿
用老字串
valueOf() 已覆蓋:object,char[],char[]和偏移以及計數,boolean,char,int,
long,float,double 返回一個 String,其中包含自變數的一個字元表現形式
Intern() 無 為每個獨一無二的字元順序都產生一個(而且只有一個)String
句柄
可以看到,一旦有必要改變原來的內容,每個 String 方法都小心地返回了一
個新的 String 對象。另外要注意的一個問題是,若內容不需要改變,則方法只返
回指向原來那個 String 的一個句柄。這樣做可以節省存儲空間和系統開銷。
下面列出有關 StringBuffer(字串緩沖)類的方法:
方法 自變數,覆蓋 用途
構建器 已覆蓋:默認,要創建的緩沖區長度,要根據它創建的 String 新建
一個 StringBuffer 對象
toString() 無 根據這個 StringBuffer 創建一個 String
length() 無 StringBuffer 中的字元數量
capacity() 無 返回目前分配的空間大小
ensureCapacity() 用於表示希望容量的一個整數 使 StringBuffer 容納至少希
望的空間大小
setLength() 用於指示緩沖區內字串新長度的一個整數 縮短或擴充前一個字
符串。如果是擴充,則用 null 值填充空隙
charAt() 表示目標元素所在位置的一個整數 返回位於緩沖區指定位置處的
char
setCharAt() 代表目標元素位置的一個整數以及元素的一個新 char 值 修改指
定位置處的值
getChars() 復制的起點和終點,要在其中復制的數組以及目標數組的一個索
引 將 char 復制到一個外部數組。和 String 不同,這里沒有 getBytes()可供使用
append() 已覆蓋:Object,String,char[],特定偏移和長度的 char[],boolean,
char,int,long,float,double 將自變數轉換成一個字串,並將其追加到當前緩
沖區的末尾。若有必要,同時增大緩沖區的長度
insert() 已覆蓋,第一個自變數代表開始插入的位置:Object,String,char[],
boolean,char,int,long,float,double 第二個自變數轉換成一個字串,並插入
當前緩沖區。插入位置在偏移區域的起點處。若有必要,同時會增大緩沖區的長
度
reverse() 無 反轉緩沖內的字元順序
最常用的一個方法是 append()。在計算包含了+和+=運算符的 String 表達式
時,編譯器便會用到這個方法。insert()方法採用類似的形式。這兩個方法都能對
緩沖區進行重要的操作,不需要另建新對象。
12.4.5 字串的特殊性
現在,大家已知道 String 類並非僅僅是 Java 提供的另一個類。String 里含有
大量特殊的類。通過編譯器和特殊的覆蓋或過載運算符+和+=,可將引號字元串
轉換成一個 String。在本章中,大家已見識了剩下的一種特殊情況:用同志
StringBuffer 精心構造的「不可變」能力,以及編譯器中出現的一些有趣現象。
Ⅳ java 文字
import java.awt.*;
public class FontFamily {
public static void main(String[] args) {
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
String[] fontFamilies = ge.getAvailableFontFamilyNames();
for (String s : fontFamilies) {
System.out.println(s);
}
}
}
Ⅵ java中就文字
我不怎麼寫java Swing 我只是覺得你這個問題有意思,我有這么個思想,你既然說 這一行字有你需要的字體格式,能否把每行字 想像成一個對象 你寫個customString的類 表示一行文字,這一行文字的類裡面可以設置他的屬性,比如字體,顏色等等,然後 你建立一個集合List的 當你要追加一行字其實就是new一個customString類 然後set裡面的屬性,這樣你的List里就會有多行 格式和字體不同的中文了,而且你每次追加一行 只需要List.add(object)就可以了 這個思路應該對吧,我也是想到哪說哪,應該屬於面相對象思想
Ⅶ 如何用java顯示輸入的文字
使用Scanner(System.in)讀,SYstem.out.println輸出
Ⅷ java 字元串
不太明白你想問什麼,不過,這種格式的字元串一般可以用JSON來處理。
JSONObject jsonobject= JSONObject.fromObject(str);Entity entity=(Entity) JSONObject.toBean(jsonobject, Entity.class);
上面方法可以實現字元串與JAVA對象之間的互換。