字符串处理


public class num {
 public static void main(String args[]) {
//============================String==================================
  char chars[] = {65,66,67,68,69};
  //部分初始化
  //String s = new String(chars,2,3);
  
  //构造一个string对象进行初始化
  //String b = new String(s);
  
  //编码的自动转换
  String e = new String(chars);
  
  //字符串长度
  System.out.println(e.length());
  //System.out.print(b);
  
  //字符串的连接:+   输出的字段将自动调用toString方法
  
  //字符串的截取  charAt(int num);
  /*字符串的部分截取 getChars(int sourcestart,int sourceend(-1),char target[],int targetstart)
  *getBytes(int sourcestart,int sourceend(-1),byte target[],int targetstart)
  *char[] toCharArray():转化为char数组。等于getChars();
  */
  String a = "ni shi shei a";
  String b[]  = new String[4];
  a.toCharArray();
  System.out.println(a);
  
  /*---------------字符串的比较--------------------------------------
   * boolean equals(obj j) 和boolean equalsIgnoreCase(obj j)
   * ==必须是同一对象
   *
   * boolean regionMatches(int start1index,String st2,int start2index,int num);忽略大小写boolean regionMatches(boolean ignoreCase,int startindex,String st2,int start2index,int num);
   * 从st1的start1index到num和st2的start2index到num进行比较
   *
   * boolean startsWith(String str) str是否是他的开始
   * boolean endsWith(String str)   str是否是他的结束
   *
   * int compareTo(String str) int compareToIgnoreCase(String str)
   * 小于0 调用字符串小于str
   * 大于0 调用字符串大于str
   * 等于0 调用字符串等于str
   */
  String a1 = "ac";
  String b1 = "c";
  System.out.println(a1.compareTo(b1));
  
  /*--------搜索字符串---------
   * int indexOf(int ch)  int lastIndexOf(int ch) ch在被比较的字段中第一次出现的位置
   * int indexOf(String ch)  int lastIndexOf(String ch)
   * int indexOf(int ch,indexStart)  int lastIndexOf(int ch,indexStart)
   * int indexOf(String ch,indexStart)  int lastIndexOf(String ch,indexStart)
   */
  System.out.println(a1.indexOf(b1));
  
  /*-------------修改字符串-----------
   * String substr(int start,[int end]);
   * String replace('被替代的字符',‘替代成的字符’)
   * String trim() 删除前后空白
   */
  
  /*------------valueOf()实现数据转化-------
   *
   */
  
  /*-----------大小写------------
   * String toLowerCase();
   * String toUpperCase();
   */
  
//=============================StringBuffer============================
  /*
   * StringBuffer()
   * StringBuffer(int size)
   * StringBuffer(String str)
   */
  
  /*
   * int lengrh()大小   int capacity()容量
   *
   * void ensureCapacity(int capacity)预分配容量
   *
   * void setLength(int len) 设置缓冲区大小
   *
   * char charAt(int where)取得  void setCharAt(int where,char ch)替换
   *
   * void getChars(int sourceStart,int sourceEnd,char target[],int targetStart)
   *
   * StringBuffer append(String str); StringBuffer append(Object str); StringBuffer append(int str);
   *
   * StringBuffer insert(int index,String str); StringBuffer insert(int index,Object str); StringBuffer insert(int index,int str); 插入到index
   *
   * StringBuffer reverse() 翻转
   *
   * StringBuffer delete(int startIndex,int endIndex-1); StringBuffer deleteCharAt(int loc);
   *
   * StringBuffer replace(int indexStart,int indexEnd,String str);
   *
   * String substring(int indexStart);  String substring(int indexStart,int indexEnd);
    */
 }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
牙科就诊管理系统利用当下成熟完善的SSM框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的Mysql数据库进行程序开发。实现了用户在线查看数据。管理员管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等功能。牙科就诊管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 管理员在后台主要管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等。 牙医列表页面,此页面提供给管理员的功能有:查看牙医、新增牙医、修改牙医、删除牙医等。公告信息管理页面提供的功能操作有:新增公告,修改公告,删除公告操作。公告类型管理页面显示所有公告类型,在此页面既可以让管理员添加新的公告信息类型,也能对已有的公告类型信息执行编辑更新,失效的公告类型信息也能让管理员快速删除。药品管理页面,此页面提供给管理员的功能有:新增药品,修改药品,删除药品。药品类型管理页面,此页面提供给管理员的功能有:新增药品类型,修改药品类型,删除药品类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值