包装类:8种基本数据类型对应一个类,此类即为包装类 一.基本数据类型 包装类 及String之间的转换 1.基本数据类型转化为包装类:调用包装类的构造器      int i=10;     Integer i1=new Integer(i);//转化为对应的包装类     Integer i1=new Integer(“i”)://加上双引号没问题,但前提里面的实体是所对应的类型     注意:对于Boolean类型来讲,当形参是"true"返回true,除此之外返回false.&q…
一.基本数据类型与包装类之间的转换: import org.junit.Test; public class MainTest { /** * 基本数据类型与包装类之间的转换 */ @Test public void test() { /** * 基本数据类型 -----> 包装类 */ int i = 12; System.out.println(i); Integer integer0 = new Integer(i); System.out.println(integer0.toStrin…
StringBuilder.StringBuffer.String类之间的关系 java中String.StringBuffer.StringBuilder是编程中经常使用的字符串类,在上一篇博文中我们已经熟悉String字符串的特性和使用,而StringBuffer.StringBuilder又是怎么样的字符串类呢??他们之间的区别和关系又是什么呢??这问题经常在面试中会问到,现在总结一下,看看他们的不同与相同. 1.可变与不可变 1)String类中使用字符数组保存字符串,如下就是,因为有"…
代码部分: public static void main(String[] args) { testInt(); testString(); testArray(); testX(); } public static void testInt() { int a = 1; int b = a; a = 2; System.out.println("b = "+b); changeInt(a); System.out.println("a = "+a); } pub…
最近工作中经常用到Enum中Value.String.Description之间的相互转换,特此总结一下. 1.首先定义Enum对象 public enum Weekday { [Description("星期一")] Monday=, [Description("星期二")] Tuesday=, [Description("星期三")] Wednesday=, [Description("星期四")] Thursday=,…
今天在CSDN的高校俱乐部里看到了"Java基础水平測试(英文)".感觉自己学了java这么久,想看下自己的java水平究竟是个什么样.測试结果就不说了,反正是慘不忍睹. 看了一下结果分析,关于StringBuilder.StringBuffer.String类的三道题所有答错.所以就查阅了一些资料记录一下. String的值是不可变的,这就导致每次对String的操作都会生成新的String对象.不仅效率低下,并且大量浪费有限的内存空间,StringBuffer是可变类.和线程安全的…
@Testpublic void test2(){//基本数据类型.包装类-->到String类型的转换,调用String类型的静态方法valueOf()即可int i1 = 12;String str = String.valueOf(i1);//"10"String str1 = String.valueOf(true);//"true"System.out.println(str1); //String类型-->基本数据类型.包装类:调用包装类的p…
String s1 = "abc"; String s2 = "abc"; System.out.println(s1==s2); //返回true String s3 = new String("abc"); String s4 = new String("abc"); System.out.println(s3==s4); //返回false System.out.println(s3.equals(s4))//返回tru…
在网络请求的时候,会返回给我们实体类,我们需要将实体类转化为json字符串,方便处理数据: 有时候也会将json数据转换为实体类. 在Android Studio中,json要互相转换,需要用到gson包.在module的build.gradle中添加 sync project. 项目中的用法: /**将实体类转化为json字符串*/ String jsonTest = gson.toJson(mconstellation, Constellation.class);//mconstellati…
string U2A(const wstring& str)//Unicode字符转Ascii字符 { string strDes; if ( str.empty() ) goto __end; , str.c_str(), str.size(), NULL, , NULL, NULL); ==nLen ) goto __end; ]; memset(pBuffer, , nLen+); ::WideCharToMultiByte(CP_ACP, , str.c_str(), str.size(…
1,从System.String[]转到List<System.String> System.String[] str={"str","string","abc"}; List<System.String> listS=new List<System.String>(str); 2, 从List<System.String>转到System.String[] List<System.Strin…
String --> int 第一种方法:int i = Integer.parseInt(s); 第二种方法:int i = Integer.valueOf(s).intValue(); 两种方法的区别:Integer.valueOf(s) 相当于 new Integer(Integer.parseInt(s)),所以第二种方法会产生多余的一个对象,而第一种方法不会. int --> String 第一种方法:String s = i + ""; 第二种方法:String…
代码如下: package com.xin.stream; import java.io.BufferedReader; import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.nio.f…
json所依赖的jar包http://files.cnblogs.com/files/wenjie123/json_jar%E5%8C%85.rar package com.hp.svse; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; import net.sf.json.JsonConfig; import net.sf.json.processors.JsonValueP…
一:inputStream转换 1.inputStream转为byte //方法一 org.apache.commons.io.IOUtils包下的实现(建议) IOUtils.toByteArray(inputStream); //方法二 用java代码实现(其实就是对上面方法一的解析) public static byte[] toByteArray(InputStream input) throws IOException { ByteArrayOutputStream output =…
package main; import java.text.SimpleDateFormat;import java.util.Date; import freemarker.core.ParseException; public class Transformation { public static String dateToString(Date data, String formatType) { return new SimpleDateFormat(formatType).form…
1,从System.String[]转到List<System.String> System.String[] str={"str","string","abc"}; List<System.String> listS=new List<System.String>(str); 2, 从List<System.String>转到System.String[] List<System.Strin…
String类时我们平时用的比较多的一个类,该类属于java中引用数据类型. String类里面有很多方法需要我们学习.如切割,追加,拼接等. String s = "abcdef"; 上面s是指向引用地址 右面的字符串就是一个String类的对象 而且String类默认重写了toString()方法 当打印结果时就不会打印出类名+@+十六进制符. 注意:字符串一旦被定义就不可以再修改,除非把它变成垃圾(api文档是这么说的)…
第一讲     String类 一.概述         String是字符串的类类型,用于描述字符串事物.字符串是一个特殊的对象.特殊之处就在于: Stings= new String();和String s1=””;两种写法都是在创建对象,使用起来一样. 二.特点 字符串最大的特点就是:一旦被初始化就不可以被改变. 例: String s1=“abc”: String s2 = new String(“abc”): String s3=“abc”: 比较的结果: s1==s2   ( fal…
一.概述 Sting s1 = "abc";    //s1是一个类类型变量,"abc"是一个对象. String s2 = new String("abc"); //s1 . s2 的区别: 前者在内存中有一个对象,后者在内存中有两个对象. s1.equals(s2) 为true  因为 String复写了equals方法 二.常见的功能-获取和判断 获取: 1.int length(); 获取长度 2.char chatAt(int inde…
基本数据类型:不支持面向对象的编程机制(没有属性和方法),即不支持面向对象,之所以提供8中基本数据类型,是为了方便常规数据的处理. 包装类:通过包装类可以将基本数据类型的值包装为引用数据类型的对象,使其具有面向对象的特征. 下面是8中基本数据类型及其对应的包装类: 基本类型对应的包装类 基本类型 包装类 byte Byte char Character int Integer short Short long Long float Float double Double boolean Bool…
一.包装类的分类: 1.黄色部分的父类为Number 继承关系: Boolean Character 其他六个基本数据类型 2.装箱和拆箱 理解:一个例子,其他的都相同 装箱:Integer integer=New.valueof(1)     :将值封装成一个Integer类 拆箱:int i = Integer.intValue(); 面试题: 在底层中 Integer i = 127: Integer i = 128: 两个的生成方法不同,首先从-128-->127都是在调用类时自动生成的…
string类在c++中是一个模板类,位于名字空间std中,注意这里不是string.h,string.h是C字符串头文件. 将string类型转换为字符数组char arr[10];string s("ABCDEFG");int len = s.copy(arr, 9);arr[len] = '\0';或者char arr[10];string s("ABCDEFG");strcpy(arr, s.c_str());//strncpy(arr, s.c_str()…
1.Object类1.1 基本概念 java.lang.Object类是Java类层次结构的根类,任何类都是Object类的直接/间接子类. 1.2 常用的方法(重点) Object() - 无参构造方法 boolean equals(Object obj) - 用于判断调用对象是否和参数对象相等. - 该方法默认比较两个对象的地址,与 == 运算符的效果等价. - 当需要比较对象的内容时则重写该方法,重写该方法后记得重写hashCode()方法. int hashCode() - 用于获取调用…
Java 的核心 API(Application Programming Interface)是非常庞大的,这给开发者带来了很大的方便. java.lang 包是 Java 的核心类库,它包含了运行 Java 程序必不可少的系统类,系统会自动加载,并不需要 import 关键字引入. 包装类 Java 中的基本数据类型不是面向对象的,不能定义基本类型的对象.但是 Java 为每个基本类型提供了包装类,可以让我们像处理对象一样调用一些方法. 原始数据类型 包装类 byte(字节) Byte cha…
 一.LIST概述 所属命名空间:System.Collections.Generic      public class List<T> : IList<T>, ICollection<T>, IEnumerable<T>, IList, ICollection, IEnumerable List<T>类是 ArrayList 类的泛型等效类.该类使用大小可按需动态增加的数组实现 IList<T> 泛型接口.  泛型的好处: 它为使…
个人博客网:https://wushaopei.github.io/    (你想要这里多有) 1.包装类 1 .1 八个包装类 ​ 1. 2 基本数据类型,包装类,String者之间的转换 ​ 2.String 类 2.1 说明 被final修饰该类不能被继承 实现了java.io.Serializable : 可以进行序列化.可以将内存中的数据写入磁盘.前端和后台数据的传输也需要进行序列化.不同进程间数据的传输也需要序列化. 实现了Comparable接口 : 可以比较内容. 实现了Char…
常用类 内部类 成员内部类.静态内部类.局部内部类.匿名内部类 概念:在一个类的内部再定义一个完整的类 特点: 编译之后可生成独立的字节码文件 内部类可直接访问外部类私有成员,而不破坏封装 可为外部类提供必要的内部功能组件 Outer$Inner.class Outer.class // 身体 class Body{ // 头部 class Header{ // 也会生成class文件 } } 成员内部类 在类的内部定义,与实例变量.实例方法同级别的类 外部类的一个实例部分,创建内部类对象时,必…
C#中String 与Color之间的相互转换 ————————————宋兴柱     其实,我们平常如果要在数据库存放Color类型值的话,肯定会在数据库中建立varchar类型.对吧.但是Color怎么存才合适呢,当然是要转为String了.这里小宋作个简介吧.其实用法很简单: 这个控件中,最后取得的当然是Color类型的值了.所在转为String只要用转换器就行. String  color = System.Drawing.ColorTranslator.ToHtml(colorEdit…
import java.text.SimpleDateFormat;import java.util.Date;import java.util.GregorianCalendar;import javax.xml.datatype.DatatypeFactory;import javax.xml.datatype.XMLGregorianCalendar; /** * XMLGregorianCalendar类型和Date类型之间的相互转换 * @author Xin * 2010-06-12…