ngoctan1610
Tổng số bài gửi : 1 Points : 3 Reputation : 0 Join date : 11/12/2009
| Tiêu đề: anh chị Pro nào giúp em bài này với em đang cần rất gấp. Cám ơn anh chị nhìu 11/12/2009, 10:40 pm | |
| Nhập vào một chuỗi sau đó chuẩn hóa chuỗi này và in kết quả truớc khi chuẩn hóa và sau khi chuẩn hóa(ký tự đầu của mỗi từ là chữ hoa, mỗi từ cách nhau bằng dấu cách). in chuỗi theo chiều ngược lại | |
|
ngophuocthien
Tổng số bài gửi : 10 Points : 15 Reputation : 3 Join date : 15/01/2010
| Tiêu đề: Chưa rõ câu hỏi 16/1/2010, 7:54 am | |
| - ngoctan1610 đã viết:
- Nhập vào một chuỗi sau đó chuẩn hóa chuỗi này và in kết quả truớc khi chuẩn hóa và sau khi chuẩn hóa(ký tự đầu của mỗi từ là chữ hoa, mỗi từ cách nhau bằng dấu cách). in chuỗi theo chiều ngược lại
Ý của bạn là nhập vào một chuỗi bất kỳ và sau đó Uppercase ký tự đầu tiên của mỗi từ sau đó in chuỗi đảo ngược phải không? Nếu vậy thì sử dụng String để nhập vào và tách, sau đó dùng StringBuilder để đảo, tiếp là in ra. - Code:
-
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.logging.Level; import java.util.logging.Logger;
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ /** * * @author Ngo Phuoc Thien */ public class Standardization {
public static void main(String[] args) { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); StringBuilder builder = new StringBuilder();
// Nhap chuoi System.out.println("Nhap chuoi bat ky : "); String input = ""; try { input = bf.readLine(); } catch (IOException ex) { Logger.getLogger(Standardization.class.getName()).log(Level.SEVERE, null, ex); }
// Tach chuoi dua vao ky tu phan cach String[] inputDetails = input.split(" "); for (String s : inputDetails) { if (!s.equals("")) { s.trim(); String first = String.valueOf(s.charAt(0)).toUpperCase(); String last = s.substring(1); builder.append(first + last + " "); } }
// Dao nguoc chuoi builder.reverse();
// In ra chuoi dao nguoc System.out.println(builder.toString().trim()); } } | |
|