• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > StringBuffer工具类整理(一),stringbuffer工具类

StringBuffer工具类整理(一),stringbuffer工具类

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了stringbuffer类,java中stringbuffer类,java stringbuffer类,stringbuffer类的用法,stringbuffer等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

StringBuffer工具类整理(一),stringbuffer工具类


 1 package com.gzcivil.utils;
 2 
 3 /**
 4  * 同StringBuffer
 5  * 
 6  * @author Dragon
 7  * @time 2013-3-1
 8  */
 9 public class StrBuffer {
10     private StringBuffer sb = null;
11 
12     public StrBuffer() {
13         sb = new StringBuffer();
14     }
15 
16     public StrBuffer(Object... objects) {
17         sb = new StringBuffer();
18         append(objects);
19     }
20 
21     public StringBuffer append(Object... objects) {
22         if (objects != null) {
23             for (Object o : objects) {
24                 sb.append(o);
25             }
26         }
27         return sb;
28     }
29 
30     public int length() {
31         return sb.length();
32     }
33 
34     public int indexOf(String string) {
35         // TODO Auto-generated method stub
36         return sb.indexOf(string);
37     }
38 
39     public int lastIndexOf(String string) {
40         return sb.lastIndexOf(string);
41     }
42 
43     public int indexOf(String subString, int start) {
44         // TODO Auto-generated method stub
45         return sb.indexOf(subString, start);
46     }
47 
48     public String substring(int start, int end) {
49         // TODO Auto-generated method stub
50         return sb.substring(start, end);
51     }
52 
53     public String toString() {
54         return sb.toString();
55     }
56 
57     public char charAt(int index) {
58         return sb.charAt(index);
59     }
60 
61     public boolean equals(Object obj) {
62         if (this == obj)
63             return true;
64 
65         if (obj != null && obj.getClass() == this.getClass()) {
66             StrBuffer sb = (StrBuffer) obj;
67             int len = length();
68             if (len != sb.length())
69                 return false;
70             int index = 0;
71             while (index != len) {
72                 if (charAt(index) != sb.charAt(index))
73                     return false;
74                 else
75                     index++;
76             }
77             return true;
78         }
79         return false;
80     }
81 }

 

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • StringBuffer工具类整理(一),stringbuffer工具类

相关文章

  • 2017-05-26Android N(API level 24.)废弃了Html.fromHtml(String),ios添加api废弃警告
  • 2017-05-26Android开发学习之路--网络编程之xml、json
  • 2017-05-26android小知识点代码片段
  • 2017-05-26Android中资源文件的Shape使用总结
  • 2017-05-26Activity之概览屏幕(Overview Screen),activityoverview
  • 2017-05-26【React Native开发】React Native控件之ProgressBarAndroid进度条讲解(12)
  • 2017-05-26Yarn上运行spark-1.6.0
  • 2017-05-26Android零散,零散钟点工
  • 2017-05-26Android(Linux)实时监测串口数据,android实时监测
  • 2017-05-26Android线程优先级设置方法技巧,android线程优先级

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Android 高仿华为手机Tab页滑动导航效果
    • Android 颜色Color,android颜色color
    • 在Android应用程序使用YouTube API来嵌入视频,
    • Android焦点事件分发与传递机制
    • Android 大杂烩工程之ListView的开发2以及数据仓库开发模式
    • Android,androidstudio
    • Android开发专业名词及工具概述,android名词
    • AndroidTV版(乐视超3 X55)root,将自己的软件设置为开机自启、系统软件,卸载系统应用等问题总结,androidtvx55
    • android:QQ多种侧滑菜单的实现
    • Android源码之陌陌源码,android源码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有