JAVA-各种类型之间转换

类型互转

1.各种类型转String

2.String转Bytes

3.数组转List

4.进制转换

5.

import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Scanner;

public class Main {

	public static void main(String[] args) throws Exception {
		Integer a = 12;

		Integer [] aaa = new Integer[10];
		for(int i = 0;i<10;i++)
			aaa[i] = new Integer(i);//对象数组要一个一个new
		System.out.println(Arrays.toString(aaa));//自动拆包 数组转String
		System.out.println(Integer.toBinaryString(a));//String
		System.out.println(Integer.toHexString(a));//String
		String t = "23";
		byte [] b = t.getBytes();
		Integer aa = Integer.parseInt(t, 10);
		System.out.println(aa);
		List list = Arrays.asList(aaa);
		System.out.println(list);
		aaa = (Integer [])list.toArray(new Integer[0]);
		System.out.println(Arrays.toString(aaa));
	}
}
/*
 * [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
 *1100
 *c
 *23
 *[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
 *[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
 */
class Child extends Main {

}
时间: 2024-10-28 21:51:40

JAVA-各种类型之间转换的相关文章

jdbc-java.sql.date和java.util.date之间转换

?处理数据库数据时我们经常要封装到javaBean对象中,或者把用户传递的传输赋给数据库例:resultSet.setDate(int,Date); 这样就存在一个问题,javaBean中的对象穿梭于各个层之间,里面不能存在java.sql包下的东西,而数据库里面的时间类型却是java.sql包下的: 因此我们需要进行转换!!!! 1.领域对象(domain)中的所有属性不能出现java.sql包下的内容,即不能使用java.sql.date 2.ResultSet.getDate()返回的是j

opencv中Mat与IplImage,CVMat类型之间转换

opencv中对图像的处理是最基本的操作,一般的图像类型为IplImage类型,但是当我们对图像进行处理的时候,多数都是对像素矩阵进行处理,所以这三个类型之间的转换会对我们的工作带来便利. Mat类型较CvMat和IplImage有更强的矩阵运算能力,支持常见的矩阵运算(参照Matlab中的各种矩阵运算),所以将IplImage类型和CvMat类型转换为Mat类型更易于数据处理. Mat类型可用于直接存储图像信息,通过函数imread.imwrite.imshow等实现(与Matlab中的函数相

java时间类型的转换

2019-08-12 利用java获取当前时间,并进行格式转换,时间格式和String类型互相转换 1.时间格式转String类型 1 年月日时分秒格式时间的获取和转换为String类型 2 //我要获取当前的日期 3 Date date = new Date(); 4 //设置要获取到什么样的时间 5 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 6 //获取String类型的时间 7 Stri

JAVA基本类型及转换

8种基本数据类型 Java语言有8种基本数据类型, 分别用于存储整数.浮点数.字符数据和布尔类型数据. 四类 八种 字节数       数据表示范围 整型 byte 1     -128-127 short    2    -32768-32767 int 4    -2147483648-2147483648 long   8   -263-263-1 浮点型    float  4  -3.403E38-3.403E38 double  8  -1.798E308-1.798E308 字符型

Java不同类型字符转换String/int/Float/////

1.int & String int i=5678;String s=""; int->String: s=i+"";或 s=String.valueOf(i); String->int: i=Integer.parseInt(s);或 i=Integer.valueOf(s).intValue(); 2.String & Float String s="";Float f=12.21; String->Floa

java 基本类型之间的转换

基本数据类型从低级到高级是:byte  short int long float double ,char 类型比int 类型之后的都要低 下面通过一个例子说明: import javax.swing.JOptionPane; public class HelloName{ //_使用图形界面实现输入输出 public static String inputName(){ String result; result=JOptionPane.showInputDialog(null,"你的名字是?

Java中Long、String、Date类型之间转换工具类

import java.text.*; import java.util.*; public class DateFormat { /** * date类型进行格式化输出 * @param date * @return */ public static String dateFormat(Date date) { SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateSt

JAVA基本类型的转换

1.String转成Int 例1: String str = "123"; try { int a = Integer.parseInt(str); } catch (NumberFormatException e) { e.printStackTrace(); } 例2: String str = "123"; try { int b = Integer.valueOf(str).intValue() } catch (NumberFormatException

java 对象类型的转换

import com.java.charpt05.NewStr; class Quadrangle{    public static void draw(Quadrangle q)    {        System.out.println(q.getClass().getName());    } }public class Parallelogram extends Quadrangle{    public static void main(String[] args) {