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 }
时间: 2024-08-12 16:01:04

StringBuffer工具类整理(一)的相关文章

Android工具类整理(1)检查是否有网络、检查SD卡是否存在

以下工具类主要用于: (1)检查是否有网络. (2)检查是否有WIFI. (3)检查是否有移动网络 import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; public class CommonUtils { /** 检查是否有网络 */ public static boolean isNetworkAvailable(Context conte

自用工具类整理,加速开发GOGOGO

转载请注明出处:王亟亟的大牛之路 在大家写代码的过程中,一直有用一些SP,Log,Toast的操作,都有自己的一些小类,楼主我也有!然后今天,就把这部分的内容贡献给大家,部分方法来自于网上大牛,如有雷同仅供参考哈. 先上图,看下样例代码,和包结构 目录结构: 一个Demo包,一个类似于Lib包的项目包,我们所用到的一系列工具方法都在Utils目录下. 再来几张,测试功能的截图 Log类 APPUtils类 NetUtils类 因为是工具类,所以没有什么好解释的,看代码直接用就好,下面附上源码地址

强大的xUtils工具类整理

xUtils简单介绍 xUtils 包括了非常多有用的android工具. xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,很多其它的事件注解支持且不受混淆影响... xUitls 最低兼容android 2.2 (api level 8) 眼下xUtils版本号是2.6.11 xUtils架包和sample下载:https://github.com/wyouflf/xUtils 眼下xUtils主要有四大模块: DbUtils模块: androi

Android开发中常用的工具类整理

来源 http://wujingchao.net/2015/03/16/android_common_utility_class.html 日志 package net.wujingchao.android.utility import android.util.Log; public final class L { private final static int LEVEL = 5; private final static String DEFAULT_TAG = "L"; pr

android开发SD卡工具类(一)

SD卡工具类整理: 1 package com.gzcivil.utils; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.FileNotFoundException; 6 import java.io.FileOutputStream; 7 import java.io.IOException; 8 import java.io.InputStream; 9 import java.io.

android开发MD5加密工具类(一)

MD5加密工具类整理: 1 package com.gzcivil.utils; 2 3 import java.io.UnsupportedEncodingException; 4 import java.security.MessageDigest; 5 import java.security.NoSuchAlgorithmException; 6 7 public class MD5Tool { 8 9 public static String md5(String string) {

IOS开发--常用工具类收集整理(Objective-C)(持续更新)

前言:整理和收集了IOS项目开发常用的工具类,最后也给出了源码下载链接. 1.让图片不要渲染的工具类 简介:   直接看这个工具类的源码就知道,怎么设置了: 1 // 2 // UIImage+Render.h 3 // Created by HeYang on 16/1/18. 4 // Copyright © 2016年 HeYang. All rights reserved. 5 // 6 7 #import <UIKit/UIKit.h> 8 9 @interface UIImage

Android 系统工具类SystemUtils收集整理(持续更新)

最近做的功能中涉及到了一些关于系统方面的东西,自己摸索以及网上搜集整理出来了一个工具类方便调用 包含的功能有: 获取系统中所有APP应用.获取用户安装的APP应用.根据包名和Activity启动类查询应用信息.跳转到WIFI设置.WIFI网络开关.移动网络开关.GPS开关 当前若关则打开 当前若开则关闭.调节系统音量.设置亮度.获取屏幕的亮度.跳转到系统设置.获取文件夹下所有文件.获取视频的缩略图 .打开视频文件... 工具类会持续更新,与大家共同学习进步. SystemUtils.java p

课堂所讲整理:包装&amp;工具类

1 package org.hanqi.array; 2 3 import java.util.Random; 4 5 public class BaoZhuang { 6 7 public static void main(String[] args) { 8 9 //包装类 10 Long l = new Long(100); 11 //把字符串转成数值 12 Long l1 = new Long("1000"); 13 String str = 1000 + "&quo