這裡是string型別中一些方法的使用,它們包括:
字串中元素的提取;
字串中元素的追加;
字串忽略大小寫進行比較;
字串中英文本母大小寫的轉換;
獲取字串長度;
對字串中的元素或子字串進行替換;
字串的擷取;
消除字串中的首尾空格字元;
在字串中插入新的字元或字串;
顛倒字串中各字元的順序;
這十種方法,以下在同乙個程式中進行示範:
/**
* 學習補遺·string
* @author 關鎖千重
*/public class yushu ;
part1.insert(4, 64);
part1.insert(3, boolean.class);
part1.insert(7, array);
system.out
.println(part1);
string y = str1.trim();// trim()方法用於刪除字串首部和尾部的空格
system.out
.println(y);
/* * substring()方法 用於擷取字串中從beginindex到endindex之間的字串
* 其中,endindex可以不寫,表示擷取beginindex之後的字串
* 另外,選中需要多行注釋的部分,使用control+shift+/可以進行快捷多行注釋
*/string z = y
.substring(6, 10);
system.out
.println(z);
string s00 = "welcome to"
; string s01 = "welcome to"
; // 使用length()方法可以獲取字串的長度
system.out
.println(s00.length());
/* * tolowercase()和str02=s02.touppercase()方法可以進行大小寫轉換
* 但需要注意,這裡的大小寫轉換時轉換整個字串中英文本母的大小寫
*/string str01 = s01.tolowercase();
// 使用equalsignorecase()方法,可以在忽略英文本母大小寫的情況下對字串進行比較,其結果為boolean型別
system.out
.println(s00.equalsignorecase(s01));
string s02 = " heut!";/*
* 使用replace()方法可以替換字串中的元素(包括char型的單個字元和多個字元連線成的字串)
* 注意:當替換乙個字串中連續的子字串時,所替換的子字串必須是原字串中相連的部分。
* 但替換子字串時,可以替換成不一樣的長度
*/string s03 = s02.replace('e', 'a');
string s04 = s02.replace("heut", "關鎖千重");
system.out
.println(s04);
string str02 = s03.touppercase();
system.out
.println(str01 + str02);}}
附輸出效果圖:
Linux初學者日誌
linux 小白日記 作為一名linux的初學者,在第一次接觸linux後,就對其產生了很濃厚的興趣。在學linux之前,一直用的都是windows系統,對我來說,兩者最大的差別就是windows系統所有的操作方式都十分直觀易懂,沒有太多條條框框的拘束,而linux則多了許多的必需的 法則 學起來也...
初學者實踐日誌1
基於小組管理svn與html普通標籤的安裝與實踐 一 svn的安裝。svn是小組共同完成專案的更新使用軟體,在共同完成羨慕中有很大的作用,我們今天進行了svn的安裝以及初步的整合,我採用了最簡單的方式,將svn解壓之後,放入myeclipse的安裝檔案d learn myeclipse 10 dro...
Python初學者日誌 7 25
與數學中整數概念一致,可正可負 pow x,y 函式 計算x y,想算多大就多大 四種進製表示 10進製 2進製 8進 16進製制 取值範圍和小數精度都存在限制,但通常不影響 取值範圍約為 10 308 10 308 精度數量級為10 16 浮點數運算存在不確定尾數,不是bug 解釋 用53位二進位...