1、float类型小数位数控制
float subFloat(float f,int lenght)
{
String fStr = String.valueOf(f);
int i = fStr.indexOf('.');
String returnStr = fStr.substring(0, i + 1 + lenght);
float returnf = (Float.valueOf(returnStr)).floatValue();
return returnf;
}
2、string转date
// -------------------------格式转换(string ---Date)
public final static java.sql.Date string2Date(String dateString)
throws java.lang.Exception {
DateFormat dateFormat;
dateFormat = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss", Locale.ENGLISH);
dateFormat.setLenient(false);
java.util.Date timeDate = dateFormat.parse(dateString);// util类型
java.sql.Date dateTime = new java.sql.Date(timeDate.getTime());// sql类型
return dateTime;
}
3、时间格式化
// 时间
String dtime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
.format(Calendar.getInstance().getTime());
或将Calendar.getInstance().getTime()换成从数据库中取出来的时间值
4、字符串替换
/**
* 用 newString 替换 line 中的所有的 OldString
*
* @param line 原字符串
* @param oldString 被替换的字符串
* @param newString 新的要替换oldString的字符串
*
* @return 返回所有oldString都被newString替换的字符串
*/
public static final String replace( String line, String oldString, String newString )
{
//如果line是null,直接返回
if (line == null) {
return null;
}
int i=0;
//如果在line中确实存在oldString那么将进行以下的替换
if ( ( i=line.indexOf( oldString, i ) ) >= 0 ) {
char [] line2 = line.toCharArray();
char [] newString2 = newString.toCharArray();
int oLength = oldString.length();
StringBuffer buf = new StringBuffer(line2.length);
buf.append(line2, 0, i).append(newString2);
i += oLength;
int j = i;
while( ( i=line.indexOf( oldString, i ) ) > 0 ) {
buf.append(line2, j, i-j).append(newString2);
i += oLength;
j = i;
}
buf.append(line2, j, line2.length - j);
return buf.toString();
}
//如果在line中没有oldString 返回line
return line;
}
5、流转换
import java.io.*;
import java.util.*;
class a {
public static void main(String[] args) throws Exception {
/*把字符串中内容读到字节输入流中,并且获得字节流的长度*/
String s = "This is a 简单测试 for I/O stream!!!!!";
byte[] b = s.getBytes();
ByteArrayInputStream bis = new ByteArrayInputStream(b, 0, b.length);
System.out.println(b.length);
/*把字节输入流中内容读到字符串中*/
InputStreamReader isr = new InputStreamReader(bis);
StringBuffer sb = new StringBuffer();
char[] c1 = new char[512];
int c;
while ( (c = isr.read(c1)) != -1) {
sb.append(c1, 0, c);
}
String s2 = new String(sb);
System.out.println("*" + s2 + "*");
}
}
分享到:
相关推荐
C++ 通信常用转换函数汇总 本文总结了 C++ 中常用的转换函数,包括 CRC16 的计算、校验、HEX 文件到 BIN 文件的转换、CString 转换为 Char、字符转换为 16 进制等。 1. 计算 CRC 码(CRC16) CRC(Cyclic ...
在编程领域,时间转换函数是处理时间数据的关键工具,它们帮助开发者将时间数据从一种格式转换为另一种格式,以便于分析、存储或展示。在给定的描述中,主要涉及了两种时间转换方法:MJD时间和BCD编码时间的转换。 ...
然而,需要注意的是,这些转换函数可能会有一定的误差,因为它们可能并不包含完整的加密算法。 总之,`84togcj2Lat`和`84togcj2Lon`是MySQL中用于WGS84到GCJ02坐标转换的自定义函数,它们利用了数学公式和可能的...
连接字符串常用:concat函数。如sql查询条件的like查询, AND c.name like concat(#{param.name},’%’) 将Int 转为varchar经常用 concat函数,比如concat(8,’0′) 得到字符串 ’80’ 2、Cast函数;CONVERT函数...
php编码转换常用函数 UTF-8 转GB编码 GB转UTF-8编码 Unicode转utf8
本篇文章将详细探讨标题和描述中提到的“坐标转换最全Matlab工具箱”以及MATLAB中的坐标转换函数。 首先,我们要理解坐标系统的基本概念。地球表面的坐标系统通常分为两大类:地理坐标系统(例如WGS84)和投影坐标...
java常用时间转换函数
Oracle数据库系统提供了丰富的函数库,包括数值函数、转换函数和字符串函数,以帮助用户进行数据处理和查询。本文主要关注日常工作中常用的那部分,而非全面介绍。如果你希望深入研究所有Oracle函数,建议查阅官方的...
VB中各种数据类型转换函数 1. 各种进制转换函数 一般的数据进制包括十进制,二进制,十六进制.十进制就是我们日常生活用到的数据进制,因此也是我们最熟悉和清楚的;二进制是计算机的基础进制,主要是因为便于用...
以下列出的是VB中常用的类型转换函数及其简要说明: 1. **CBool(expression)** - **功能**:将表达式转换为布尔型。 - **参数**:任何有效的字符串或数值表达式。 - **返回类型**:Boolean - **说明**:非零值...
SQL Server提供了多种三角函数以及角度和弧度之间的转换函数。 ##### SIN(), COS(), TAN(), COT() - **SIN()** 计算正弦值。 - **COS()** 计算余弦值。 - **TAN()** 计算正切值。 - **COT()** 计算余切值。 ```...
C语言常用数字和字符串转换函数,toi 字符串转换成整型数 atol 字符串转换成长整型数 atof 字符串转换成浮点型数 strtol 字符串转换成长整型数 strtoul 字符串转换成无符号长整型数 strtod 字符串转换成浮点数
常用的类型转换函数有: * Int(x):求不大于自变量x的最大整数 * Fix(x):去掉一个浮点数的小数部分,保留其整数部分 * Hex$(x):把一个十进制数转换为十六进制数 * Oct$(x):把一个十进制数转换为八进制数 * Asc(x...
9. 错误处理和调试:`errno`变量记录系统错误代码,`perror`函数将错误代码转换为易于理解的错误信息,而`assert`用于在开发阶段进行断言检查,帮助找出程序中的潜在问题。 10. 其他常用函数:如`time`获取当前时间...
除了基本的时间转换函数,Greenplum还提供了一些其他常用的时间函数,例如CURRENT_DATE、CURRENT_TIME、CURRENT_TIMESTAMP等,它们分别用于获取当前日期、时间以及时间戳。 在字符串处理方面,Greenplum提供了一...
SQL 语言中有多种类型的函数,可以按照不同的分类方式来分类,下面将从函数类别、聚合函数、转换函数、加密函数、游标函数、日期和时间函数、数学函数、元数据函数、排名函数、行集函数、安全函数、字符串函数、系统...
Oracle数据库系统提供了丰富的函数,包括数值函数、转换函数和字符串函数,帮助用户在处理数据时进行各种操作。这些函数在SQL查询和数据库应用程序开发中起着至关重要的作用。 1. 数值函数: - `ABS(m)`:计算并...