【DataStructure】Charming usage of Set in the java,thecharmingman
In an attempt to remove duplicate elements from list, I go to the lengths to take advantage of methods in the java api. After investiagting the document of java api, the result is so satisfying that I speak hightly of wisdom of developer of java language.Next I will introduce charming usage about set in the java.
[java] view plaincopy
- import java.util.ArrayList;
- import java.util.Arrays;
- import java.util.Collections;
- import java.util.HashSet;
- import java.util.List;
- import java.util.Set;
- import java.util.TreeSet;
-
- public class SetUtil
- {
-
- public static List<String> testStrList = Arrays.asList("Apple", "Orange",
- "Pair", "Grape", "Banana", "Apple", "Orange");
-
- /**
- * Gets sorted sets which contains no duplicate elements
- *
- * @time Jul 17, 2014 7:58:16 PM
- * @return void
- */
- public static void sort()
- {
- Set<String> sortSet = new TreeSet<String>(testStrList);
- System.out.println(sortSet);
- // output : [Apple, Banana, Grape, Orange, Pair]
- }
-
- public static void removeDuplicate()
- {
- Set<String> uniqueSet = new HashSet<String>(testStrList);
- System.out.println(uniqueSet);
- <span style="font-family: Arial, Helvetica, sans-serif;">// output : </span><span style="font-family: Arial, Helvetica, sans-serif;">[Pair, Apple, Banana, Orange, Grape]</span>
- }
-
- public static void reverse()
- {
- Set<String> sortSet = new TreeSet<String>(testStrList);
- List<String> sortList = new ArrayList<String>(sortSet);
- Collections.reverse(sortList);
- System.out.println(sortList);
- // output : [Pair, Orange, Grape, Banana, Apple]
- }
-
- public static void swap()
- {
- Set<String> sortSet = new TreeSet<String>(testStrList);
- List<String> sortList = new ArrayList<String>(sortSet);
- Collections.swap(sortList, 0, sortList.size() - 1);
- System.out.println(sortList);
- output : [Apple, Orange, Grape, Banana, Pair]
- }
-
- public static void main(String[] args)
- {
- SetUtil.sort();
- SetUtil.reverse();
- SetUtil.swap();
- SetUtil.removeDuplicate();
- }
- }
問The use of 與The usage of通用?下面的句子對
the use of.... 理解為"應用...."
the usage of.... 強調使用方法
此處建議使用 the use of.... 更符合句意
句子:
it is greatly significant that ....
it為形式主語,that引導的主語從句為真正的主語,that不可以省略
great 要變成 greatly ,用副詞修飾形容詞 significant
應該使用adj. significant 因為此處是主系表結構,用adj做表語,表明事情的狀態。
舉個例子:
我餓了,應該使用: i am hungry. 而不可以寫成: i am hunger (本句理解為:我是饑餓 - - 很囧的理解)
如果你想使用名詞 significance ,就要改變句型了,比如
there is a great significance that ....
there be + 主語,主語應該使用名詞, 此時的that引導的就是同位語從句了。和it is 的句子意義相同,不同的句型而已
usage of the word fuck 英語好的給翻譯下~
在現代英語中” FUCK”大概是最有意思的詞語。在所有以F打頭的英語詞語中,”Fuck”是唯一一個被標為“F詞”的詞語。這個詞神奇的地方就是光靠它的發音就可以表現疼痛,快樂,厭惡 和愛。就像其他大部分英語單詞一樣,Fuck 是從德語的一個意思為“打擊”的一個詞變換而來。
在英語中,Fuck 被分在分多不同的文法分類中。它可以被用來做及物動詞使用,比如說“John Fucked Shirley”(中文意思為約翰上了雪莉)。也可以當不及物動詞使用,'Shirley Fucks’(雪莉上床)。它的意思並不總是在性方面的。它可以被用作形容詞,比如說'John's doing all the Fucking work'(約翰正在做所有討厭的工作)。以副詞的一部分來說,我們可以說'Shirley talks too Fucking much'(雪莉說太多話了)。象這樣,當它是副詞和形容詞時,可以用來加強說話語氣。比如'Shirley is Fucking beautiful'(雪莉簡直太漂亮了)。作為名詞,可以單獨使用 'I don’t give a Fuck'(口語化中文:我才不鳥你。)。也可以作為一個詞的一部分'abso-Fucking-lutely' ‘in-Fucking-credible’。還可以在一句話中都用它'Fuck the Fucking Fuckers'(操那個超級大傻瓜)。
你必須 認識到沒有幾個詞可以向Fuck一樣有廣泛的意思。就像在這些例子中:
欺詐:'I got Fucked at the car dealership'(我被汽車經銷商騙了一頓)
失望沮喪:'Oh Fuck it'(真是受夠了)
麻煩:'I guess I'm really Fucked now'(我覺得我現在真的已經頭昏腦脹了)
盛氣淩人:Don’t Fuck with me pal(別來招惹我)
困難:'I don’t understand this Fucking question'(我不明白這個可惡的問題)
問題:'Who the Fuck was that?'(那該死的傢伙是誰?)
不滿足:'I don’t like what the Fuck is going on here'(我不喜歡正在發生的事)
無能:He's a Fuck up(他是一個沒用的東西)
趕人走:Why don’t you go outside and play hide and go Fuck yourself?(你為什麼還不滾去外面玩捉迷藏然後去操你自己?)
我確定你可以想到更多的例子。既然是有這麼多用途的詞,又怎麼會有人因為你用這個詞而被冒犯呢?我說大家應該在生活中多用這個詞。他會馬上把你的性格都顯示出來。
說它
大聲地自豪的 – x你媽