知识大全 Java 源代码 计算出拼音的声调字母是哪个

Posted

篇首语:将相本无种,男儿当自强。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java 源代码 计算出拼音的声调字母是哪个相关的知识,希望对你有一定的参考价值。

Java 源代码 计算出拼音的声调字母是哪个  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  import java io *;//导入操作要用到的类

  public class main

  public static void main(String args[])

  File file = new File( c:/test txt ) // 源文件位置

  FileReader fr;

  try

  fr = new FileReader(file)

  BufferedReader in = new BufferedReader(fr) // 包装文件输入流 可整行读取

  String line;

  try

  while ((line = in readLine()) != null)

  String a = pinyin(line)

  int shengdiaoLetter = Integer parseInt(a substring(

  a length() a length()))

  a = a substring( a length() ) +

  + a substring(shengdiaoLetter shengdiaoLetter + )

  System out println(a)

  

   catch (IOException e)

  // TODO Auto generated catch block

  e printStackTrace()

  

   catch (FileNotFoundException e)

  // TODO Auto generated catch block

  e printStackTrace()

  // 创建文件输入流

  

  private static String pinyin(String input)

  int position = ;

  int onlyaeiou = ;

  input = input toLowerCase()

  // 单个韵母不必说 (单个的韵母 当然就标它上面了)

  if (ntains( a ))

  onlyaeiou++;

  

  if (ntains( e ))

  onlyaeiou++;

  

  if (ntains( i ))

  onlyaeiou++;

  

  if (ntains( o ))

  onlyaeiou++;

  

  if (ntains( u ))

  onlyaeiou++;

  

  if (ntains( v ))

  onlyaeiou++;

  

  if (onlyaeiou == )

  if (ntains( a ))

  position = input indexOf( a )

  

  if (ntains( e ))

  position = input indexOf( e )

  

  if (ntains( i ))

  position = input indexOf( i )

  

  if (ntains( o ))

  position = input indexOf( o )

  

  if (ntains( u ))

  position = input indexOf( u )

  

  if (ntains( v ))

  position = input indexOf( v )

  

  return input + position;

  

  if (ntains( a ))

  position = input indexOf( a )

  return input + position;

  

  // 没有a母找o e

  else if (ntains( o ))

  position = input indexOf( o )

  return input + position;

   else if (ntains( e ))

  position = input indexOf( e )

  return input + position;

  

  // iu 并列标在后

  if (ntains( iu ))

  position = input indexOf( iu ) + ;

  return input + position;

  

  if (ntains( a ))

  position = input indexOf( a )

  return input + position;

  

  if (ntains( e ))

  position = input indexOf( e )

  return input + position;

  

  if (ntains( i ))

  position = input indexOf( i )

  return input + position;

  

  if (ntains( o ))

  position = input indexOf( o )

  return input + position;

  

  if (ntains( u ))

  position = input indexOf( u )

  return input + position;

  

  if (ntains( v ))

  position = input indexOf( v )

  return input + position;

  

  return input;

  

cha138/Article/program/Java/hx/201311/25755

相关参考

知识大全 文档里怎么弄看拼音写词语的拼音

文档里怎么弄看拼音写词语的拼音不带声调的拼音字母就用英文字母打出来,带声调的拼音字母要从输入法软键盘“拼音”里面找。看拼音写词语的congyu怎么写看拼音写词语的congyu怎么写葱郁[cōngyù]

知识大全 用java实现输入ASCII码,打印出对应的大写字母。

用java实现输入ASCII码,打印出对应的大写字母。  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 java字母大小写转换问题

  Java代码  importjavautilScanner;  publicclassWordchange    publicstaticvoidmain(Stringargs[])    Sca

知识大全 一幅画的拼音声调

一幅画的拼音声调一幅画这个词按汉字写拼音拼音是:[yīfúhuà]小丽画了一幅画的拼音您查询的是:小丽画了一幅画查询结果:共包含7个汉字,总笔画数41画。去除重复汉字后:共包含6个汉字,总笔画数33画

知识大全 JAVA代码编写的30条建议

JAVA代码编写的30条建议  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ()类名首字母应该大

知识大全 Java代码编写的一般性指导

Java代码编写的一般性指导  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ()类名首字母应该大

知识大全 疯狂猜成语最后怎么都是拼音了

疯狂猜成语最后怎么都是拼音了501关这个成语叫一知半解,问题是怎么选择下面一堆字母,花金币也不显示,网上说的是应该系统出问题了吧,这关根本就过不了,都是字母,知道答案是一知半解,还根本没有y这个字母。

知识大全 Java实现把汉字转化成拼音

Java实现把汉字转化成拼音  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  GUI代码部分  /

知识大全 怎样教拼音字母

怎样教拼音字母汉语拼音是一种抽象的表音符号,学生学起来会觉得枯燥无味,这对于刚入学的一年级学生来说,是比较难学的,因而,学生不喜欢上汉语拼音课。一年级的学生好说、好动、好玩,注意力易分散,而汉语拼音又

知识大全 如何架构高性价比的分布式计算机集群(2)

  J安装开始后会有一些问题除新内核加入LILO或GRUB一问回答为G以外的问题都用回车使用缺省选择(大写的字母为缺省值)问题依次为内核源代码的路径新内核的启动选项添加在那个启动程序中内核所包含的库文