4 回答

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超6個贊
import java.awt.Toolkit;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.StringSelection;
/**
* @author AJAXFAN
*
* @Date 2010-6-27
*/
public class ClipboardDemo {
public static void main(String[] args) {
setClipbordContents("ajaxfan clipboard demo");
}
/**
* 向剪貼板中添加內(nèi)容
*
* @param content
*/
private static void setClipbordContents(String contents) {
StringSelection stringSelection = new StringSelection( contents );
// 系統(tǒng)剪貼板
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
clipboard.setContents(stringSelection, null);
}
}

TA貢獻(xiàn)1909條經(jīng)驗(yàn) 獲得超7個贊
replace方法
該方法的作用是替換字符串中所有指定的字符,然后生成一個新的字符串。經(jīng)過該方法調(diào)用以后,原來的字符串不發(fā)生改變。例如:
String s = “abcat”;
String s1 = s.replace(‘a(chǎn)’,‘1’);
該代碼的作用是將字符串s中所有的字符a替換成字符1,生成的新字符串s1的值是“1bc1t”,而字符串s的內(nèi)容不發(fā)生改變。
如果需要將字符串中某個指定的字符串替換為其它字符串,則可以使用replaceAll方法,例如:
String s = “abatbac”;
String s1 = s.replaceAll(“ba”,“12”);
該代碼的作用是將字符串s中所有的字符串“ab”替換為“12”,生成新的字符串“a12t12c”,而字符串s的內(nèi)容也不發(fā)生改變。
如果只需要替換第一個出現(xiàn)的指定字符串時,可以使用replaceFirst方法,例如:
String s = “abatbac”;
String s1 = s. replaceFirst (“ba”,“12”);
該代碼的作用是只將字符串s中第一次出現(xiàn)的字符串“ab”替換為字符串“12”,則字符串s1的值是“a12tbac”

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超13個贊
public class test {
public static void main(String[] args) {
String str="test.doc";
String arr=str.replaceAll("doc", "html"); //將需要替換的字符串,替換成html
System.out.println(arr); //最后輸出結(jié)果
}
}

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超6個贊
String str = "test.doc";
String newStr = str.replaceAll("doc","html");
添加回答
舉報