一道关于字符串首字母大写的问题!!!

来源:百度知道 编辑:UC知道 时间:2024/06/27 12:23:12
我做了一道题,定义了几个String类型的数组,里面存储了一些单词,然后输出的时候用随机数随机输出单词来组成一个句子,现在我想让它输出的时候句子的首字母为大写,应该怎么样实现呢? 请高人指点!!!

我的代码如下:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class buildword extends JFrame
{
private String article[]={"the","a","one","some","any"};
private String noun[]={"boy","girl","dog","town","car"};
private String verb[]={"drove","jumped","ran","walked","skipped"};
private String preposition[]={"to","from","over","under","on"};
private Container container;
private JTextArea outputArea;
private JButton okButton;

public buildword()
{
super("造句");
setSize(300,450);
setVisible(true);

container=getContentPane();

给你 2个方法

substring(int x,int y); 这个是取 x和y之间的字符串

toLowerCase(); 这个是小写转换成大写 .

剩下你自己想吧 ..
这样对你有好处 .

好像字符串对象有这个方法~~~
你可以看看~~
就是字符串 . 看看Eclipse会给出什么提示~
具体的方法名我也不是很清楚~~~
它那个应该是全部转换~~~你就提取你的字符串首字符然后转成大写,再连接你的剩余字符串~~

...
String s = "abc";
s = s.substring(0,1).toUpperCase()+s.substring(1);
...