java学习(1)

一 、截取String某一个字符 charAt() 

public class Main
{
    public void main(String[] args)
    {
        String s = new String();
        char firstString = s.charAt(0);
    }
}

二、 数据类型强制转换;

1.强制转换

int i=99;
byte b=(byte)i;
char c=(char)i;
float f=(float)i;

2.转换为String 

String = Long + "";

3.String转化为其他值

String s = "1";
byte b = Byte.parseByte( s );
short t = Short.parseShort( s );
int i = Integer.parseInt( s );
long l = Long.parseLong( s );
Float f = Float.parseFloat( s );
Double d = Double.parseDouble( s );

三、System.out.println与System.out.print比较

System.out.println只是多了一个换行而已。

四、BigInteger

大数相乘使用BigInteger

BigInteger sum = new BigInteger(fileLength);//定义变量为查询文件的大小;
BigInteger sum1 = new BigInteger("2147483648");//定义限制条件2G(2*1024*1024*1024)
BigInteger max = sum.max(sum1);//两个数值进行比较

 其他方法

BigInteger abs()  返回大整数的绝对值
BigInteger add(BigInteger val) 返回两个大整数的和
BigInteger and(BigInteger val)  返回两个大整数的按位与的结果
BigInteger andNot(BigInteger val) 返回两个大整数与非的结果
BigInteger divide(BigInteger val)  返回两个大整数的商
double doubleValue()   返回大整数的double类型的值
float floatValue()   返回大整数的float类型的值
BigInteger gcd(BigInteger val)  返回大整数的最大公约数
int intValue() 返回大整数的整型值
long longValue() 返回大整数的long型值
BigInteger max(BigInteger val) 返回两个大整数的最大者
BigInteger min(BigInteger val) 返回两个大整数的最小者
BigInteger mod(BigInteger val) 用当前大整数对val求模
BigInteger multiply(BigInteger val) 返回两个大整数的积
BigInteger negate() 返回当前大整数的相反数
BigInteger not() 返回当前大整数的非
BigInteger or(BigInteger val) 返回两个大整数的按位或
BigInteger pow(int exponent) 返回当前大整数的exponent次方
BigInteger remainder(BigInteger val) 返回当前大整数除以val的余数
BigInteger leftShift(int n) 将当前大整数左移n位后返回
BigInteger rightShift(int n) 将当前大整数右移n位后返回
BigInteger subtract(BigInteger val)返回两个大整数相减的结果
byte[] toByteArray(BigInteger val)将大整数转换成二进制反码保存在byte数组中
String toString() 将当前大整数转换成十进制的字符串形式
BigInteger xor(BigInteger val) 返回两个大整数的异或

五、 File

        file.length()//文件大小
        file.delete()//删除文件
        file.exists()//确定文件存在
      

六、replace()String替换文件

String fileToStr = file.replace("?", "");//将获取的路径中的?替换掉

七、读取配置文件中的变量

@Value("${file}")//读取配置文件的变量
private String file;

八、Controller层注入Service层

@Autowired//注入
WjkzService wjkzService;

九、Service层返回值

不会就void

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值