实习之课外知识学习(周四)

本文详细介绍了Java中文件选择、打开与保存的核心代码,以及字符与数值间的常用转换方法,涵盖了JFileChooser的使用技巧与字符串与数字类型之间的转换案例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、JFileChooser使用的核心代码
疑问:JFileChooser使用的核心代码的是什么?
怎样的才叫“JFileChooser使用的核心代码”,我上网看了好了,都找不到重点
提供个网址:http://www.apihome.cn/api/java/JFileChooser.html

解释:

JFileChooser有两种用法:打开文件或文件夹、保存文件或文件夹

a、头文件的声明:import javax.swing.JFileChooser;

b、打开文件:

JFileChooser fd = new JFileChooser();  

//fd.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);  
fd.showOpenDialog(null);  
File f = fd.getSelectedFile();  
if(f != null){}  

c、保存文件:

JFileChooser jf = new JFileChooser();  

jf.setFileSelectionMode(JFileChooser.SAVE_DIALOG | JFileChooser.DIRECTORIES_ONLY);  
jf.showDialog(null,null);  
File fi = jf.getSelectedFile();  
String f = fi.getAbsolutePath()+"\\test.txt";  
System.out.println("save: "+f);  
try{  
    FileWriter out = new FileWriter(f);  
    out.write("successful!!!");  
    out.close();  
}  
catch(Exception e){}


2、字符与数值之间的转换之常用方法:
(这是我网搜的结果,不知道这是不是答案,弱啊)
各种数字类型转换成字符串型: 


String s = String.valueOf( value); // 其中 value 为任意一种数字类型。 


字符串型转换成各种数字类型: 


String s = "169"; 
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 ); 


数字类型与数字类对象之间的转换: 


byte b = 169; 
Byte bo = new Byte( b ); 
b = bo.byteValue(); 


short t = 169; 
Short to = new Short( t ); 
t = to.shortValue(); 


int i = 169; 
b = bo.byteValue(); 


short t = 169; 
Short to = new Short( t ); 
t = to.shortValue(); 


int i = 169; 
Integer io = new Integer( i ); 
i = io.intValue(); 


long l = 169; 
Long lo = new Long( l ); 
l = lo.longValue(); 


float f = 169f; 
Float fo = new Float( f ); 
f = fo.floatValue(); 


double d = 169f; 
Double dObj = new Double( d ); 
d = dObj.doubleValue();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值