- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7章实用类和泛型程序设计概要
* StringBuffer的构造函数 public StringBuffer( ); public StringBuffer(int); public StringBuffer(String); StringBuffer MyStrBuff1=new StringBuffer( ); StringBuffer MyStrBuff2=new StringBuffer(5); StringBuffer MyStrBuff3=new StringBuffer(“Hello”); * public StringBuffer(int length) { value = new char[length]; shared = false; } public StringBuffer(String str) { this(str.length( ) + 16); append(str); } public StringBuffer( ) { this(16); } * 字符串变量的扩充、修改与操作 public StringBuffer append( ); public StringBuffer insert( ); ================================== StringBuffer MyStrBuff1=new StringBuffer( ); MyStrBuff1.append(“ Hello”); System.out.println(MyStrBuff1.toString( )); MyStrBuff1.insert(6, “ 30 ”); System.out.println(MyStrBuff1.toString( )); * public synchronized StringBuffer append(String str) { if (str == null) str = String.valueOf(str); int len = str.length( ); int newcount = count + len; if (newcount value.length) expandCapacity(newcount); str.getChars(0, len, value, count); count = newcount; return this; } * 文本加密 import java.io.*; public class TryStringBuffer { public static void main(String[] args) throws IOException { BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); for (;;) { System.out.print(\n ); String line=in.readLine( ); if ((line==null)||line.equals(quit)) break; StringBuffer buf=new StringBuffer(line); for (int i=0;ibuf.length();i++) buf.setCharAt(i,code(buf.charAt(i))); System.out.println(buf); } } * public static char code(char c) { if ((c=A)(c=Z)) { c+=13; //字符加13后输出 if (cZ) c-=26; } if ((c=a)(c=z)) { c+=13; if (cz) c-=26; } return c; } } * Collection Set List SortedSet AbstractSet TreeSet HashSet AbstractList LinkedList ArrayList 六、集合类 Collection接口、类等在java.util包中 public abstract class AbstractSetE extends AbstractCollectionE implements SetE public a
原创力文档


文档评论(0)