package com.suypower.chengyu.csdn;
import java.text.DecimalFormat;
public class DoubleTest {
public static void main(String[] args)
{
DoubleTest dt = new DoubleTest();
double dou = dt.getDouble("123456.3456",2);
System.out.println(dou);
}
public double getDouble(String Dtr, int i)
{
double d = Double.parseDouble(Dtr);
DecimalFormat df = new DecimalFormat("##.##");
String str = df.format(d);
double result = Double.parseDouble(str);
return result;
}
}
//Java实现 字符串到实数转化的伪代码
//Public double GetDouble(
//String Dtr,//转换目标
//int len//小数位长度
//)
//Eg GetDouble(“123456.3456”,2) = 123456.35
分享到:
相关推荐
Java DecimalFormat常用方法详解 Java DecimalFormat是Java中用于格式化十进制数字的一种常用方法,它继承自NumberFormat类,提供了多种格式化方式,满足不同的需求。在本文中,我们将详细介绍Java DecimalFormat的...
Java中DecimalFormat用法详解 DecimalFormat是Java中一种重要的格式化工具,主要用于将数字格式化为指定的样式。通过使用DecimalFormat,我们可以将数字转换为各种格式,例如取小数点后几位、科学计数法、百分比...
本文将详细介绍如何利用Java中的`java.text.DecimalFormat`和`java.text.NumberFormat`类来处理小数点、百分比等格式的数值。 #### 一、`java.text.DecimalFormat`类 `DecimalFormat`是`NumberFormat`的一个子类,...
Java 使用 DecimalFormat 进行数字格式化实例详解 Java 中的 DecimalFormat 类是一个非常强大的数字格式化工具,它可以对数字进行各种格式化操作,例如,小数点后面的位数、整数部分的长度、分组符号等等。下面是对...
除了`BigDecimal`之外,为了更好地控制输出格式,Java还提供了`DecimalFormat`类。`DecimalFormat`允许用户定义输出格式,从而可以控制数字的显示方式,比如固定小数点后的位数、添加千分位分隔符等。 ```java ...
### Java语言程序设计中的DecimalFormat类详解 在Java编程领域,`DecimalFormat`类扮演着一个至关重要的角色,尤其在处理数字格式化方面。本文旨在深入解析`DecimalFormat`类的功能,以及如何利用其强大的方法来...
Java 中 DecimalFormat 四舍五入用法详解 DecimalFormat 是 Java 中 NumberFormat 的一个具体子类,用于格式化十进制数字。它可以支持不同类型的数,包括整数、定点数、科学记数法表示的数、百分数和金额等这些内容...
Java数据格式化是Java编程语言中处理数据呈现和解析的核心技术之一,主要涉及对文本、日期、数值等数据类型的格式化处理,以适应不同的显示需求和国际化标准。本文将深入探讨Java数据格式化的关键概念、类和方法,...
总结起来,Java处理金额使用`BigDecimal`以确保精度,格式化使用`DecimalFormat`。生成PDF文档可以借助iText等库,而项目资源文件的管理则依赖于构建工具如Maven或Gradle,并通过类加载器在运行时访问。理解并熟练...
对于IP地址,我们可以创建一个自定义的格式模型,例如使用`java.text.DecimalFormat`配合正则表达式来验证输入。 以下是创建这样一个输入框的基本步骤: 1. 导入必要的库: ```java import javax.swing.*; import ...
首先,我们来看Java的`java.text`包,它提供了处理数字格式化的工具。`DecimalFormat`类是一个具体的`NumberFormat`类实例,用于格式化十进制数字。例如: 1. 若要将数字格式化为带有三位小数的格式,可以创建一个`...
根据提供的文件信息,本文将对ACM竞赛中Java编程中涉及的一些关键知识点进行详细解析,主要包括:输入输出处理、格式化输出、字符串操作以及大数处理等几个方面。 ### 一、输入输出处理 在ACM竞赛中,高效地读取...
在Java编程语言中,处理数字的四舍五入操作是一项常见的任务,特别是在计算、财务或者数据分析等场景。本文将深入探讨Java中如何进行四舍五入,并基于提供的`Arith.java`文件,来分析其可能包含的实现方式。 首先,...
### Java解惑中文版(带索引)知识点详解 #### 一、理解Java中的奇数检测方法 在Java中,判断一个整数是否为奇数是常见的编程需求。本章节介绍了一个具体的例子来探讨如何正确地实现这一功能。 **原始方法实现**:...
对于更复杂的数字格式化需求,Java提供了`DecimalFormat`类。你可以通过指定一个模式(pattern)来创建`DecimalFormat`实例,从而实现自定义格式。模式中包含一些特殊字符,如0和#,用于填充和省略数字,还有小数点...
这份文档标题为"ACM之java速成.pdf",意味着它很可能是一个面向ACM竞赛者的Java语言速成教程。接下来,我会根据文档提供的内容,详细阐述其中涉及的知识点。 首先,文档提及了Java中的基本输入输出操作,包括...
### JAVA解惑知识点详解 #### 知识点一:类字面常量及`.getName()`方法 **背景介绍**:在Java中,类字面常量是指直接引用一个类的对象,例如`Me.class`,这种方式可以获取到当前类的`Class`对象。`Class`对象提供...
DecimalFormat 是 Java 中一个强大的格式化工具,主要用于数字的格式化和解析。下面我们将详细介绍 DecimalFormat 的多种用法。 格式化数字 使用 DecimalFormat 可以根据本地设置或指定的地区设置来格式化数字。...