導航:首頁 > 編程語言 > 旋轉字元串java

旋轉字元串java

發布時間:2021-10-14 09:02:12

java筆試中字元串翻轉的幾種方法(java

1.調用reversel()方法實現翻轉

[java]view plain

Ⅱ java字元串翻轉但單詞不變 例如「i think i have」 輸出後 「have i think i」

public class Test {
public static void main(String[] args) {
String str = "i think i have";

String[] array = str.split(" ");

if (array != null && array.length > 0 ) {
for (int i = array.length - 1 ; i >= 0 ;i --) {
System.out.print(array[i] + " ");
}
}
}
}

希望對你有所幫助

Ⅲ java字元串傳遞問題,麻煩哪位大哥幫幫忙啊

這個問題你得問sun公司了,那是他們定的。

8種基本類型

char
byte
short
int
long
float
double
boolean

String和他們的區別你從首字母就能看出來了,String的首字母是大寫,因為它是一個類,String和8種基本類型的包裝類都屬於類

Ⅳ java graphics畫字元串都是橫著的,可不可以弄成傾斜的

局部旋轉,做另一張臨時的,

Graphics2D g2d = (Graphics2D)g;
轉換後,可以旋轉

旋轉後,再貼回去

Ⅳ 如何在java me中的canvas中將一個字元串旋轉90度顯示

Graphics中的Rotate控制旋轉。試試吧。

Ⅵ Java 字元串翻轉: i-am--student---

publicstaticvoidmain(String[]args){
Stringline="I-am--student---";
char[]letters=line.toCharArray();
Stringtemp="";
Stringoutput="";
for(charc:letters){
if('-'!=c){//不是-就記錄
temp+=c;
}else{//是-就輸出反轉
if("".equals(temp)){
output+=c;
}else{
char[]tempLetters=temp.toCharArray();
for(inti=tempLetters.length-1;i>=0;i--){
output+=tempLetters[i];
}
temp="";
output+=c;
}
}
}
System.out.println(output);
}

運行結果:I-ma--tnets---
沒問題就採納吧

Ⅶ 選定的一段文本中的各個單詞的字母順序翻轉 java

首先利用空格拆分字元串得到一個數組,再用循環,並用一個方法倒置字元串,需要使用的這兩個方法都可以在java api中的String類中查找到

Ⅷ 用java語言編寫,怎麼使輸入的數字圍成一個圓圈

使用Graphics2D對象
設置G2D的字體
將數字轉字元串
計算字元串在G2D對象中的顯示高度、寬度
FontRenderContext frc = g2.getFontRenderContext();
double totalW = font.getStringBounds(info, frc).getWidth();
計算字體高度
float ch = font.getLineMetrics(info, frc).getAscent();
將角度轉弧度(180-->Math.PI)
設置初始角度為-Math.PI(即水平倒轉方向)
循環每個字元
計算第N個字元的顯示寬度CW
計算第N個字元顯示寬度需要佔用的角度CA=(CW * 2*Math.PI / totalW),

計算第N個字元字體的旋轉角度(起始角度+CA/2)
設置G2D的字體為旋轉字體
從圓心開始,以半徑-字體高度CH為半徑,起始角度為角度,計算第N個字元起始點(x,y)
使用G2D在x,y位置繪制第N個字元
循環結束

Ⅸ 用JAVA寫一段程序翻轉字元串

例子
String a="abcde";
char[] b=a.toCharArray();
char temp;
for(int i=0;i<b.length/2;i++)
{
temp=b[i];
b[i]=b[b.length-i-1];
b[b.length-i-1]=temp;
}
a=new String(b);
System.out.print(a);
跟字元串長度有關系,時間復雜度大概是O(n/2)...

Ⅹ String str = "To be or not to be"; 翻轉後 String str = "oT eb ro ton ot be"; java代碼編寫

public static void main(String[] args) {
String str = "To be or not to be";
String[] s = str.split(" ");
StringBuffer sb = new StringBuffer();
for(String temp:s){
for(int i=temp.length()-1;i>=0;i--){
sb.append(temp.substring(i,i+1));
}
sb.append(" ");
}
System.out.println(sb.toString());
}

閱讀全文

與旋轉字元串java相關的資料

熱點內容
熊貓看書哪個文件夾 瀏覽:650
win10勒索文件保護設置 瀏覽:842
arcgissde93安裝教程 瀏覽:487
xml文件注釋快捷鍵 瀏覽:878
extjs的配置文件怎麼配置重定向 瀏覽:740
access資料庫查看aspx 瀏覽:154
數控編程如何減少時間 瀏覽:779
蘋果FLAC屬性 瀏覽:642
硬碟評分工具 瀏覽:734
為什麼e福州app登不上 瀏覽:963
jsfoutputlink 瀏覽:472
哪個網站可以聽南音 瀏覽:264
蘋果裝系統裝win7驅動 瀏覽:686
php判斷file是否有文件 瀏覽:979
和平精英使用什麼編程開發 瀏覽:102
f3文件 瀏覽:523
快手3d環繞音樂用什麼app 瀏覽:376
linux新增一個文件 瀏覽:440
消失的手機圖片在哪個文件夾里 瀏覽:610
word2010表格外框雙線內框單線 瀏覽:56

友情鏈接