我的一些字符串后面有莫名其妙的“?”号我在编辑器里选择从ascii转成utf-8方式后就都好了那么我在java程序中如何转呢?请指点迷津
解决方案 »
- 2个数组比较
- java调用perl 程序的一个问题
- jsp 纵向和横向都只能选择一个
- swing中如何进行窗体传值
- 紧急!!!关于public String readLine() 的退出循环问题。解决就结贴
- 请问如何往一个文件中写入几个字节,我用write(byte[],int offset,int length)会爆出IndexOutOfBoundsException异常为什么呢?
- 请问SWT和SWING的区别
- 新手编了这一段小代码,但是为什么在输入卡号界面按了返回之后在欢迎界面按继续,就会输出两次cont也就是触发了两次cont事件呢??求解决方法·····
- Ecllips的插件哪里有呢?
- TOMCAT一直找不到JDBC CLASS,急死我了
- 一个疑惑的基础问题?
- 基础问题:final问题.高手指教!!谢谢!~~
String shuai =
"<P class=MsoNormal style=\"MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; LINE-HEIGHT: 150%; mso-layout-grid-align: none\"><SPAN style=\"FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'\">中华医学会、中华医学会杂志社:</SPAN><SPAN lang=EN-US style=\"FONT-SIZE: 14pt; mso-bidi-font-size: 12.0pt\"><?xml:namespace prefix = o ns = \"urn:schemas-microsoft-com:office:office\" /><o:p></o:p></SPAN></P><P class=MsoNormal style=\"MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; TEXT-INDENT: 28.5pt; LINE-HEIGHT: 150%; mso-layout-grid-align: none\"><SPAN style=\"FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'\">《中华医学杂志》是</SPAN><SPAN style=\"FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; "+
"mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'\">中国医学界最具学术权威性的杂志系列,其<SPAN style=\"COLOR: black\">英文版</SPAN>是中国医学界面向世界的一个重要窗口。近年来,随着我国医学生命科学不断发展,基础与临床医学科研成果迭出,医学科技信息的交流与共享日趋频繁。在此形势下,医学界广大科技工作者对《中华医学杂志》办刊周期与规模提出了更高的要求。参考《</SPAN><SPAN lang=EN-US style=\"FONT-SIZE: 14pt; mso-bidi-font-size: 12.0pt\">NATURE</SPAN><SPAN style=\"FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New ";
我写了个测试程序你看看 你可以对着改一改就能用了
import java.util.*;
public class mao1
{
public static void main(String[] args){
String s="jdkkfd<111111>kdfjkdfj<32323>kdfjkdjfkd<4343434>kdkfj";
StringTokenizer st=new StringTokenizer(s,"<");
String result="";
while(st.hasMoreTokens())
{
String token=st.nextToken();
StringTokenizer st1=new StringTokenizer(token,">");
String temp=st1.nextToken();
if (st1.hasMoreTokens())
{
result=result+st1.nextToken();
}
else{
result=result+temp;
}
}
System.out.println(result);
}
}