java 判断网络类型_javaexcel判断类型
1. java如何判断数据类型
给你一个封装好的方法,只要把excel中的cell放入就会返回对应的值,里面有类型检测
public static String getExcelCellValue(HSSFCell cell) {
String ret = "";
// if (HSSFDateUtil.isCellDateFormatted(cell)) {
// Date date = cell.getDateCellValue();
// ret = "" + date.getTime();
// } else
try {
if (cell == null) {
ret = "";
} else if (cell.getCellType() == HSSFCell.CELL_TYPE_STRING) {
ret = cell.getStringCellValue().trim();
} else if (cell.getCellType() == HSSFCell.CELL_TYPE_NUMERIC) {
ret = "" + cell.getNumericCellValue();
String temp = ret.substring(ret.indexOf(".") + 1, ret.length());
try {
if (Integer.parseInt(temp) == 0) {
ret = ret.substring(0, ret.indexOf("."));
}
} catch (Exception ex) {
}
} else if (cell.getCellType() == HSSFCell.CELL_TYPE_FORMULA) {
ret = cell.getCellFormula();
} else if (cell.getCellType() == HSSFCell.CELL_TYPE_ERROR) {
ret = "" + cell.getErrorCellValue();
} else if (cell.getCellType() == HSSFCell.CELL_TYPE_BOOLEAN) {
ret = "" + cell.getBooleanCellValue();
} else if (cell.getCellType() == HSSFCell.CELL_TYPE_BLANK) {
ret = "";
}
} catch (Exception ex) {
ex.printStackTrace();
ret = "";
}
return ret;
}
2. java 判断文件类型
package com.test;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class Ch2 {
private static final String RAGEX="[0x00-0x07]";
public static void main(String[] args) throws IOException {
File file=new File("c:/abc");
File[] files=file.listFiles();
for(int i=0;i<files.length;i++){
System.out.println(files[i].getName()+"\t"+getCheck(files[i]));
}
}
public static boolean getCheck(File f) throws IOException{
BufferedReader br=new BufferedReader(new FileReader(f));
String temp="";
while((temp=br.readLine())!=null){
for(int i=0;i<temp.length();i++){
if((temp.charAt(i)+"").matches(RAGEX)){
return true;
}
}
}
br.close();
return false;
}
}
//c:/abc是文件目录.里面可以随意放几个文件.但不要有文件夹.没做验证.
//根据楼上所说解答.分给楼上就行了,谢谢楼上!
java 判断网络类型_javaexcel判断类型相关推荐
- php选框判断,网络编程如何判断php复选框是否被选中
复选框checkbox通常用于php表单提交.本文通过实例给大家介绍php如何判断复选框中的值是否被选中.需要它的朋友可以参考本文中的例子. 本文章向大家介绍两个知识点: 1.php表单提交如何获取复 ...
- Android 监听网络连接状态,判断网络连接方式,9.0网络连接,获取已连接WiFi名称SSID和MAC
获取已连接的WiFi名称 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> ...
- java 判断是否整形_java判断是否基本类型
基本类型: Java的基本类型有八种:int, double, float, long, short, boolean, byte, char, void. 基本类型属于Class的一个子集. 因此: ...
- android 判断是否有网络连接,判断网络连接类型
当App需要进行网络连接获取数据时,先进行判断是否有网络连接,并且对网络类型进行判断,可以有效地避免对用户造成不必要的困惑和损失. /** 判断是否有网络连接* @author tianjie* @r ...
- java 日期是否合法_java 中 Date 类型快判断日期是否合法.
// 如果日期不合法,则抛异常try {String date_str = 5555-22-33;SimpleDateFormat format=new SimpleDateFormat(yyyy-M ...
- java判断类型_Java中类型判断的几种方式 - 码农小胖哥 - 博客园
1. 前言 在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式. 2. instanceof instanceof是Java的一个运算符,用来判断一个 ...
- java 判断类型_Java中类型判断的几种方式
在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式.拉勾IT课小编为大家提供java种类型判断方式. instanceof instanceof是Ja ...
- Java 通过魔数判断上传文件的类型
通过魔数值来校验文件类型主要是防止恶意修改等操作. 使用魔数值校验,不管是传入的文件有后缀名,还是无后缀名,或者修改了后缀名,真正获取到的才是该文件的实际类型,这样避免了一些想通过修改后缀名或者Con ...
- java中判断string类型的值_java判断对象是否是string类型
1.instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例.instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例. 用法:result = ...
最新文章
- Windows下使用idea git 插件
- Metasploit resource命令技巧
- nodejs-函数路由
- 理解java并发工具Phaser
- 我要做一个合格的网络工程师
- java动态生成柱状图3D_在android上动态实现ichartjs的3D柱形图
- C#中判断空字符串的3种方法性能分析
- 【数字图像处理】五.MFC图像点运算之灰度线性变化、灰度非线性变化、阈值化和均衡化处理详解
- 异常java.lang.Thread.dumpStack(Unknown Source)
- ios点击大头针气泡不弹出_iOS高德地图之自定义大头针and泡泡view
- 【Django】django使用原生SQL的方法(附加说说为什么ORM上不了大台面)
- 完成css的切图 图片任意,css切图是什么意思
- SSO (单点登录)实现方式
- [ERR]com.microsoft.sqlserver.jdbc.SQLServerException: 结果集没有当前行
- 一个普通人,想改变命运,最靠谱的3种方式
- oracle会计事件,新的一年打开会计期发生错误
- 3分钟学会python_3分钟学会,学会用Python正确读取大文件
- 实用新型专利撰写模板(自己总结)
- eclipse汉化 eclipse汉化版退回英文版详细介绍
- 计算机学院考勤管理办法,计算机学院软件学院考勤制度(试行).doc
热门文章
- 智能座舱开启「万物交互」新革命,隐形冠军们如何突围?
- SANY北京地区笔试题(研发类岗位)
- 第一次作业:调查市场软件
- edu邮箱填写服务器,学生邮箱Outlook使用设置
- 数组的reduce的妙用之处
- Mac下解决v2端口被占用,shadowsocket(ss)程序残留问题
- WebServer·(二)在IDEA中,安装配置Maven并且开发MavenHelloWorld
- 在路上●我的年轻●勇往直前●匆匆十年
- 北漂9年了,37岁的我跳槽进了国企,开启了一段新的人生旅程
- 仿网易云音乐日推界面(监听AppBarLayout滑动+动态高斯模糊)