- 浏览: 60945 次
- 性别:
- 来自: 应县
最新评论
-
fc19861011:
请问你解决了吗?poi修改word中生成的图表数据找了好久没发 ...
jacob 怎么改变 word图表的数据呢? -
longgol:
GridPanel中mouseover事件获取列index
...
GridPanel中mouseover事件获取行index
package test;
import java.io.InputStreamReader;
import java.io.BufferedReader;
public class haha {
public haha() {
}
public static byte[] getValue(String key){
byte[] temp=key.getBytes() ;
int len=temp.length ;
byte[] ret=new byte[len*2];
for(int i=0,j=0;i<len;i++,j=j+2){
ret[j]=-93;
temp-=128;
ret[j+1]=temp;
}
return ret;
}
public static byte[] getBjValue(String key){
byte[] temp=key.getBytes() ;
int len=temp.length ;
int qjlen=0;
for(int m=0;m<len;m++){//计算全角字母的个数
if(temp[m]==-93){
qjlen++;
m++;
}
}
byte[] ret=new byte[len-qjlen];
for(int i=0,j=0;j<len;i++,j++){
if(temp[j]==-93){//全角的
temp[j+1]+=128;
ret=temp[j+1];
j++;
}else{
ret=temp[j];//普通的
}
}
return ret;
}
public static void main(String args[]){
try{
System.out.println("请输入半角字母或数字的字符串:");
BufferedReader ch=new BufferedReader(new InputStreamReader(System.in));
String pd = null;
pd = ch.readLine();
System.out.println(new String(haha.getValue(pd)));
System.out.println("请输入包含全角字母或数字的字符串:");
String pd2=ch.readLine();
System.out.println(new String(haha.getBjValue(pd2)));
ch.close() ;
System.out.println("ad1gd2avd="+new String(haha.getBjValue("ad1gd2avd")));
} catch(Exception e){
}
}
}
import java.io.InputStreamReader;
import java.io.BufferedReader;
public class haha {
public haha() {
}
public static byte[] getValue(String key){
byte[] temp=key.getBytes() ;
int len=temp.length ;
byte[] ret=new byte[len*2];
for(int i=0,j=0;i<len;i++,j=j+2){
ret[j]=-93;
temp-=128;
ret[j+1]=temp;
}
return ret;
}
public static byte[] getBjValue(String key){
byte[] temp=key.getBytes() ;
int len=temp.length ;
int qjlen=0;
for(int m=0;m<len;m++){//计算全角字母的个数
if(temp[m]==-93){
qjlen++;
m++;
}
}
byte[] ret=new byte[len-qjlen];
for(int i=0,j=0;j<len;i++,j++){
if(temp[j]==-93){//全角的
temp[j+1]+=128;
ret=temp[j+1];
j++;
}else{
ret=temp[j];//普通的
}
}
return ret;
}
public static void main(String args[]){
try{
System.out.println("请输入半角字母或数字的字符串:");
BufferedReader ch=new BufferedReader(new InputStreamReader(System.in));
String pd = null;
pd = ch.readLine();
System.out.println(new String(haha.getValue(pd)));
System.out.println("请输入包含全角字母或数字的字符串:");
String pd2=ch.readLine();
System.out.println(new String(haha.getBjValue(pd2)));
ch.close() ;
System.out.println("ad1gd2avd="+new String(haha.getBjValue("ad1gd2avd")));
} catch(Exception e){
}
}
}
发表评论
-
Tomcat集群与负载均衡
2011-01-26 16:00 597在单一的服务器上执行W ... -
xalan-2.7.0.jar下载地址
2011-01-26 15:59 3183xalan-2.7.0.jar下载地址:http://svn. ... -
provider org.apache.xalan.processor.TransformerFactoryImpl not found
2011-01-26 15:58 956完整的Exception: Exception startin ... -
Apache与Tomcat整合的简单方法
2011-01-26 15:57 6831、准备,下载需要的文件。这里假定你已经正确安装配置好了JDK ... -
(转)Tomcat源码学习(一)
2011-01-26 15:57 601Tomcat源码学习(一) http://carllgc.bl ... -
Tomat源码学习(二) [图片]
2011-01-26 15:55 722Tomat源码学习(二) Tomat6的整体架构 在上篇文 ... -
Tomat6架构探讨(续)
2011-01-26 15:54 709Tomat源码学习(二) 下面,我们重点针对Catalin ... -
JNDI
2011-01-26 15:49 705Java术语 英文全称是:Java ... -
JSP内建对象- - 转
2011-01-26 15:48 563① out - javax.servlet.jsp.jspWr ... -
全面理解String(JAVA复习)- -
2011-01-26 15:48 5931. 首先String不属 ... -
初学者如何开发出高质量的J2EE系统 (转载)
2011-01-26 15:47 707J2EE学习者越来越多,J2E ... -
关于JSP中的taglib uri
2011-01-26 15:47 1014自定义标签在jsp中应用是需要声明标签库,有下面两种方式: 1 ... -
context-param和init-param区别
2011-01-26 15:46 450web.xml里面可以定义两种参数: (1)applicati ... -
javax.servlet.Filter运用
2011-01-26 15:46 698Servlets Filter 是Servlet 2.3 规范 ... -
javax.servlet.FilterChain
2011-01-26 15:45 974javax.servlet Interface Filter ... -
引用 五个有用的过滤器 Filter
2011-01-26 15:45 627引用 xyz 的 五个有用的过滤器 Filter 来源:htt ... -
spring:简单的属性参考
2011-01-26 15:43 556在定义文件(XML配置文件)中定义Bean时,可以直接指定一个 ... -
spring:Inversion of Control具体实现【资料搜集】
2011-01-26 15:42 605IoC(Inversion of Control)控制反转的具 ... -
学习Spring前必须了解的几点【资料搜集】
2011-01-26 15:42 858轻量级(Lightweight) 轻量级的形容是相对于 ... -
struts2:主题: Interceptor在Struts2中的应用... [图片]
2011-01-26 15:41 674Interceptor(拦截器)将Action共用的行为独立出 ...
相关推荐
java 全角半角转换 对角对全角的转换
全角转半角,半角转全角,全角半角字符串转换工具类Character.java
解决任何情况下的全角、半角字符转化问题,有效的控制程序中出现全角半角问题。方法简单,易懂。
可以实现字符串的全角到半角及半角到全角的转换,还是挺方便的,不对空格以及ascii表中其他可见字符之外的字符做任何处理,可以运行
JAVA的全角和半角的转换代码 、JAVA全角和半角的转换代码
java全角半角转换程序,用到了就不用自己再动手写啦。
将日语全角转为半角
在java中可能会用到过全角半角字符转换问题,于是网上搜索整理了一下,晒出来和大家分享,希望可以帮助你们
主要介绍了java 全角半角字符转换的方法,大家参考使用吧
全角数字转换半角数字工具 v1.0版 使用指南 1.将带有全角数字的新闻(Ctrl+C)复制,在(Ctrl+V)粘贴到上面文本框内。 2.点击替换按钮,程序会自动转换成半角数字,拷贝到下面文本框内。 3.使用滚动条...
全角:指一个字符占用两个标准字符位置,而半角:指一字符占用一个标准的字符位置,在日常开发中经常会遇到全角半角转换的要求,下面这篇文章主要给大家介绍了关于java中字符进行全角半角转换的相关资料,文中通过...
字符串,标点符号全角半角之间的相互转换。非常实用
主要介绍了
asp全角半角转换函数 flag=-1时进行半角转全角 flag=0时进行半角全角互转 flag=1时进行全角转半角 代码如下: <% Function DBC2SBC(Str, flag) Dim i, sStr If Len(Str)<= 0 Then Exit Function DBC2SBC = ...
包含了货币工具类(将数字货币转成大写)、日期工具类(日期格式化、日期相加减、日期差等)、半角和全角字符相互转换、JSON工具类(利用gson工具包)、字符串工具类(非空判断等)
Java 的16 进制与字符串的相互转换函数 JAVA 时间格式化处理 将毫秒转化为日期 文本的倒序输出 判断一个数字是奇数还是偶数 用Hibernate 实现分页 35 选7 彩票程序 获取GMT8 时间 中文乱码转换 Big5 字与Unicode 的...
10. JAVA的LIKE操作: RLIKE 6 11. REGEXP操作: REGEXP 7 二、数学运算: 7 1. 加法操作: + 7 2. 减法操作: - 7 3. 乘法操作: * 8 4. 除法操作: / 8 5. 取余操作: % 8 6. 位与操作: & 9 7. 位或操作: | 9 8. 位异或...
用半角的特殊符号代替全角的特殊符号,数组和数组之间的转换代码,从资源文件里读取值的类,一个随机类,计算传入值是否星期六,为RootPaneContainer组件添加键盘事件,将数组转成字符串 在调试或记录日志时用到,...
把表单内用户输入的中文逗号即全角字符转换为英文逗号即半角符号,需要使用客户端脚本语言javascript来实现,请看下面的代码:
Java的日语假名实用程序日本人kanatools-java是一个小型库,可轻松处理Java中的日语字符。仅需几行代码,您便可以快速转换假名和罗马字。 在Java 1.5及更高版本中可用。... //半角カタカナを全角カタ