How to sort elements in Hashtable.
I am adding elements in sorted order in Hashtable. But when I iterate through the Hashtable using 'Enumeration' on the keys the the elements are not fetched in sorted order. I want to retrieve the keys in sorted order. How can we fetch the keys on sorted order?
import java.util.* ;
public class temp
public static void main(String [] abc)
Hashtable hashList = new Hashtable();
hashList.put("1","One");
hashList.put("2","Two");
hashList.put("33","Three");
hashList.put("44","Four");
Enumeration keys = hashList.keys();
while(keys.hasMoreElements() )
System.out.println("Key: " + keys.nextElement());
Output for this is -
Key: 2
Key: 1
Key: 33
Key: 44
obtain a set view of the keys contained in this Hashtable and sort it.
Similar Messages
-
How to sort on MULTIPLE Keys which are elements of VO's stored in list
How to sort on MULTIPLE Keys which are elements of VO's stored in a list.. without disturbing the ordering done by previous sorting...?
Is there any best soln for the same...
Thanks..How to sort on MULTIPLE Keys which are elements of
VO's stored in a list.. without disturbing the
ordering done by previous sorting...?Do you mean you want to do a heirarchical sort? Where the secondary key is only used when the primary keys are equal etc.? That's pretty trivial. If the primary keys are equal, check the secondary key. How do you sort words in alphabetical order? It's the same process. -
I submitted my podcast and I got an email saying error, I checked with the feed validator and got this message: This feed does not validate. line 40, column 6: Undefined item element: itunes:order, how do sort this out, someone help me please.
Ignore it. 'itunes:order' is a recent addition which FeedValidator doesn't know about. If your podcast is rejected that is unlikely to be the reason. Of course as you haven't posted the feed URL nor the text of the error message I can't make any further comment.
-
How to sort a 2 dim. array by the first column?
Hi there,
I need to know, how to sort a 2 dim. String array by the first column, which means "string[0][x]".
I think, I have to implement a new comparator class. But how?
Thanks in advance for any helpI need to know, how to sort a 2 dim. String
array by the first column, which means
"string[0][x]".You want to sort the array using the first element in each row and that element is a String?
Let's forget about generics. Say you want to supply a Comparator. The compare method should decide the order between elements when passed two element objects. In a two-dimensional array the elements will be one-dimentional arrays and you use the first element in those arrays, like
public int compare(Object s1, Object s2) {
String[] a1 = (String[]) s1; // first row array
String[] a2 = (String[]) s2; // second row array
return a1[0].compareTo(a2[0]); // compare first element of row arrays
} -
Hi,
i have a JComboBox containing list of Strings
so lets say:
String[] test = {"omega", "alpha", "beta", "Arc"}
JComboBox testing = new JComboBox(test);
now is there a way to sort the elements inside the JComboBox once they have been inserted ? or anyone know how to sort the elements before putting them in inside JComboBox ?
the sample code was just for testing and I am dealing with MANY elements (at least 10) inside the JComboBox
thanks in advance
if you have any links that helps with this topic, I will also appreciate it<hmm>
1) Check out the [url http://java.sun.com/docs/books/tutorial/collections/index.html]Collections API
2) Note that using a java.util.Vector, (which combo box accepts in its constructor), allows you to do
one of two things:
............If you are using a custom object, have it implement Comparable
............If you are using flat Strings, never mind...
Then calling java.util.Collections.sort(myVector) would do this for you. NOTE: by not implementing
Comparable, this may have undesirable results....
A number of collection objects sort by default when you add an element..... -
Hi,
I need to sort elements in JComboBox. How can I do this.
thanks in advancecouple of ways in this thread
http://forum.java.sun.com/thread.jspa?forumID=31&threadID=616993 -
Sorting JComboBox with Hashtable
Hi,
I'm using a JComboBox and add some items via
new JComboBox(somehashtable.values().toArray());
Does anybody know how to sort this JComboBox?
I don't know how to write a ComboBoxModel.You still haven't given a lot of info.
As I said, one option is to define a class that holds both the value and the id, and store objects of that class in the hashtable:public class MyDbaseValue {
private String value, id;
public MyDbaseValue(String id, String value) {
this.id = id;
this.value = value;
public String getValue() {return value;}
public String getId() {return id;}
public String toString() {return id + ": " + value;}
//and when you populate the hashtable:
MyDbaseValue v = new MyDbaseValue(result.nextID(), result.nextValue);
hashtable.put(v.getId(), v);
//and when something gets selected in the combobox:
MyDbaseValue v = (MyDbaseValue)combo.getSelected();
String selectedID = v.getID();Other options is to do a lookup in the database for the ID when you get the value from the JComboBox. Or you can find a way to make do without the ID at that point. And there are probably other solutions as well. -
How to sort files and folders like Windows
I don't know if this is specific to Arch or every other Linux distro but one thing that really bugs me in Arch is how files and folders are sorted. I use Windows as my main OS (don't start on that please) and I have one folder properly organized exactly as I want it and I like it how Windows sorts this. I access that same folder from my Arch installation, the problem is that the sorting is different and it gets on my nerves lol...
This is how Windows sorts that specific folder:
C:\Users\Nazgulled\Documents\University>dir /O
Volume in drive C is Vista
Volume Serial Number is F84E-02BE
Directory of C:\Users\Nazgulled\Documents\University
05-08-2009 15:34 <DIR> .
05-08-2009 15:34 <DIR> ..
05-08-2009 11:10 <DIR> [Archives]
05-08-2009 14:38 <DIR> [Developers]
05-08-2009 11:17 <DIR> [X] 1) Cálculo II
05-08-2009 11:18 <DIR> [X] 2) Análise de Custos
05-08-2009 11:18 <DIR> [X] 2) Cálculo de Programas
05-08-2009 11:18 <DIR> [X] 2) Laboratórios de Informática III
05-08-2009 11:18 <DIR> 2) Algoritmos e Complexidade
05-08-2009 11:18 <DIR> 2) Arquitectura de Computadores
05-08-2009 11:18 <DIR> 2) Comunicaçao de Dados
05-08-2009 11:18 <DIR> 2) Engenharia Económica
05-08-2009 11:18 <DIR> 2) Estatística Aplicada
0 File(s) 0 bytes
13 Dir(s) 24.700.485.632 bytes free
And this is how Arch does it:
nazgulled ~/University $ ls -l
total 7
drwxr-xr-x 1 nazgulled nazgulled 4096 2009-08-05 11:18 2) Algoritmos e Complexidade
drwxr-xr-x 1 nazgulled nazgulled 4096 2009-08-05 11:18 2) Arquitectura de Computadores
drwxr-xr-x 1 nazgulled nazgulled 4096 2009-08-05 11:18 2) Comunicação de Dados
drwxr-xr-x 1 nazgulled nazgulled 4096 2009-08-05 11:18 2) Engenharia Económica
drwxr-xr-x 1 nazgulled nazgulled 8192 2009-08-05 11:18 2) Estatística Aplicada
drwxr-xr-x 1 nazgulled nazgulled 4096 2009-08-05 11:10 [Archives]
drwxr-xr-x 1 nazgulled nazgulled 4096 2009-08-05 14:38 [Developers]
drwxr-xr-x 1 nazgulled nazgulled 4096 2009-08-05 11:17 [X] 1) Cálculo II
drwxr-xr-x 1 nazgulled nazgulled 12288 2009-08-05 11:18 [X] 2) Análise de Custos
drwxr-xr-x 1 nazgulled nazgulled 4096 2009-08-05 11:18 [X] 2) Cálculo de Programas
drwxr-xr-x 1 nazgulled nazgulled 4096 2009-08-05 11:18 [X] 2) Laboratórios de Informática III
How can I get Arch/Linux to sort exactly the same as Windows?
Last edited by Nazgulled (2009-08-05 14:41:47)toad wrote:
Nazgulled wrote:Surely there must be a way to have the same sorting collation in Linux like in Windows
Ah, no. The way they are doing it is nonsensical and not good practice for a unix style system. Having said that, some solutions have already been offered in this thread.
While you are free to continue to ask others to help you achieve your aims, it may be more convenient for you to adapt to a structure that is displayed the same way under all systems (just to avoid frustration - not saying you _should_ do it ).
I really don't care if it's nonsensical, I use Windows 95% of the time or more, it's my main OS, I'm used to it and I like it. Why should I care if it's not a good practice for a unix style system? I just want things to behave the way I like and for a free system like Linux where it doesn't even compare to Windows in terms of freedom in what I can do with it and configure the way I like, it sure is hard to change the way folders/files are sorted...
It sucks that there isn't a proper solution but I'm not going to adapt anything, that would be nonsensical... But if I have to, I can live with the fact that there isn't a good solution and leave it as it is
Thanks everyone for their input, "topic closed". -
How to sort the data in JSP using stylesheet sorting?
Hi, i extracted data out in and display them <%=data%> in the jsp, but how to sort? do i have to provide a drop down list that gives different sorting options, and when user clicks on one option, say sort by title, the collection of results are sorted out on the same jsp page? so all in all, only one jsp page is needed or do i need to create xml files, etc?
i have no idea how to integrate the xml sorting into the jsp page, even after seeing online help, cos there is no example of a jsp page with sorting to refer to. PLease help, thanks alot!im getting the data from beans, but one of the requirements was that i cant use the database to sort and display but i have to use xslt to do the sorting in the jsps, so i have no idea how to do so. possible to give an example? thanks
-
my 2009 macbookpro has begun running very slowly, apps freeze and pages hang ... i've run EtreCheck and there are problems but don't know how to sort ... ran CleanMyMac and freed up about 30GB of space but didn't help ... ran AdwareMedic so that's been sorted but the other issues that came up on the EtreCheck I need help with however i can't figure out how to paste the results on this page
thanks thomas ... here it comes
EtreCheck version: 2.1.5 (108)
Report generated December 29, 2014 at 5:03:07 PM GMT
Click the [Support] links for help with non-Apple products.
Click the [Details] links for more information about that line.
Click the [Adware] links for help removing adware.
Hardware Information: ℹ️
MacBook Pro (17-inch, Early 2009) (Verified)
MacBook Pro - model: MacBookPro5,2
1 2.66 GHz Intel Core 2 Duo CPU: 2-core
4 GB RAM Upgradeable
BANK 0/DIMM0
2 GB DDR3 1067 MHz ok
BANK 1/DIMM0
2 GB DDR3 1067 MHz ok
Bluetooth: Old - Handoff/Airdrop2 not supported
Wireless: en1: 802.11 a/b/g/n
Video Information: ℹ️
NVIDIA GeForce 9400M - VRAM: 256 MB
Color LCD 1920 x 1200
NVIDIA GeForce 9600M GT - VRAM: 512 MB
System Software: ℹ️
OS X 10.9.5 (13F34) - Uptime: 0:5:36
Disk Information: ℹ️
FUJITSU MHZ2320BH FFS G1 disk0 : (320.07 GB)
EFI (disk0s1) <not mounted> : 210 MB
[redacted]'s world too (disk0s2) / : 319.21 GB (30.39 GB free)
Recovery HD (disk0s3) <not mounted> [Recovery]: 650 MB
MATSHITADVD-R UJ-868
USB Information: ℹ️
Apple Inc. Built-in iSight
Apple Inc. iPhone
Logitech USB Receiver
Apple Inc. BRCM2046 Hub
Apple Inc. Bluetooth USB Host Controller
Apple, Inc. Apple Internal Keyboard / Trackpad
Apple Computer, Inc. IR Receiver
Configuration files: ℹ️
/etc/hosts - Count: 29 - Corrupt!
Gatekeeper: ℹ️
Mac App Store and identified developers
Kernel Extensions: ℹ️
/Library/Application Support/Roxio
[not loaded] com.roxio.TDIXController (1.7) [Support]
/System/Library/Extensions
[not loaded] com.kensington.mouseworks.iokit.KensingtonMouseDriver (3.0) [Support]
/System/Library/Extensions/KensingtonMouseDriver.kext/Contents/PlugIns
[not loaded] com.kensington.mouseworks.driver.ADBID32Mouse (3.0) [Support]
[not loaded] com.kensington.mouseworks.driver.ADBID32MouseX1 (3.0) [Support]
[not loaded] com.kensington.mouseworks.driver.ADBID4Mouse (3.0) [Support]
[not loaded] com.kensington.mouseworks.driver.ADBID4MouseX1 (3.0) [Support]
[not loaded] com.kensington.mouseworks.driver.KMWBluetoothHIDMouse (3.0) [Support]
[not loaded] com.kensington.mouseworks.driver.KMWBluetoothOldHIDMouse (3.0) [Support]
[not loaded] com.kensington.mouseworks.driver.KMWUSBHIDMouse (3.0) [Support]
[not loaded] com.kensington.mouseworks.driver.USBMouseX1 (3.0) [Support]
[not loaded] com.kensington.mouseworks.driver.VirtualMouse (3.0) [Support]
[not loaded] com.kensington.mouseworks.driver.VirtualMouseX1 (3.0) [Support]
[not loaded] com.kensington.mouseworks.iokit.KensingtonMouseDriverX1 (3.0) [Support]
Startup Items: ℹ️
AdobeVersionCueCS2: Path: /Library/StartupItems/AdobeVersionCueCS2
Firewall: Path: /Library/StartupItems/Firewall
RetroRun: Path: /Library/StartupItems/RetroRun
Startup items are obsolete in OS X Yosemite
Launch Agents: ℹ️
[not loaded] com.adobe.AAM.Updater-1.0.plist [Support]
[loaded] com.adobe.CS4ServiceManager.plist [Support]
[loaded] com.adobe.CS5ServiceManager.plist [Support]
[invalid?] com.oracle.java.Java-Updater.plist [Support]
Launch Daemons: ℹ️
[loaded] com.adobe.fpsaud.plist [Support]
[invalid?] com.adobe.SwitchBoard.plist [Support]
[loaded] com.adobe.versioncueCS3.plist [Support]
[loaded] com.adobe.versioncueCS4.plist [Support]
[running] com.atomicbird.macaroni.launchd.plist [Support]
[loaded] com.macpaw.CleanMyMac2.Agent.plist [Support]
[invalid?] com.oracle.java.Helper-Tool.plist [Support]
[loaded] com.prosofteng.DriveGenius.locum.plist [Support]
[loaded] com.skype.skypeinstaller.plist [Support]
User Launch Agents: ℹ️
[loaded] com.adobe.AAM.Updater-1.0.plist [Support]
[loaded] com.adobe.ARM.[...].plist [Support]
[loaded] com.adobe.ARM.[...].plist [Support]
[loaded] com.google.keystone.agent.plist [Support]
[loaded] com.macpaw.CleanMyMac2Helper.diskSpaceWatcher.plist [Support]
[loaded] com.macpaw.CleanMyMac2Helper.scheduledScan.plist [Support]
[loaded] com.macpaw.CleanMyMac2Helper.trashWatcher.plist [Support]
[running] com.prosofteng.DGMonitor.plist [Support]
[running] ws.agile.1PasswordAgent.plist [Support]
User Login Items: ℹ️
CNQL1210_ButtonManager ApplicationHidden (/Library/CFMSupport/CNQL1210_ButtonManager.app)
System Events ApplicationHidden (/System/Library/CoreServices/System Events.app)
Mail Application (/Applications/Mail.app)
Firefox Application (/Applications/Firefox.app)
AdobeResourceSynchronizer ApplicationHidden (/Applications/Adobe Reader 9/Adobe Reader.app/Contents/Support/AdobeResourceSynchronizer.app)
Calendar Application (/Applications/Calendar.app)
Skype Application (/Applications/Skype.app)
Dropbox Application (/Applications/Dropbox.app)
AdobeResourceSynchronizer ApplicationHidden (/Applications/Adobe Reader.app/Contents/Support/AdobeResourceSynchronizer.app)
MouseWorks Background Application (/Library/Application Support/Kensington/MouseWorks.prefPane/Contents/Resources/Support/MouseWorks Background.app)
Internet Plug-ins: ℹ️
AdobePDFViewerNPAPI: Version: 11.0.10 - SDK 10.6 [Support]
Flash Player: Version: 16.0.0.235 - SDK 10.6 [Support]
EPPEX Plugin: Version: 3.0.0.0 [Support]
AdobePDFViewer: Version: 11.0.10 - SDK 10.6 [Support]
ContentUploaderPlugin: Version: 1.2 [Support]
iPhotoPhotocast: Version: 7.0
RealPlayer Plugin: Version: Unknown [Support]
PDEPrint: Version: 2.0 [Support]
DirectorShockwave: Version: 11.5.2r602 [Support]
PDF Browser Plugin: Version: 2.4.2 - SDK 10.2 [Support]
FlashPlayer-10.6: Version: 16.0.0.235 - SDK 10.6 [Support]
QuickTime Plugin: Version: 7.7.3
CANONiMAGEGATEWAYDL: Version: 3.0.0.2 [Support]
DivXBrowserPlugin: Version: 1.3 [Support]
Silverlight: Version: 5.1.30514.0 - SDK 10.6 [Support]
Google Earth Web Plug-in: Version: 6.0 [Support]
Default Browser: Version: 537 - SDK 10.9
Flip4Mac WMV Plugin: Version: 3.2.0.16 - SDK 10.8 [Support]
JavaAppletPlugin: Version: 14.9.0 - SDK 10.7 Check version
OfficeLiveBrowserPlugin: Version: 12.3.6 [Support]
User internet Plug-ins: ℹ️
QuickTime Plugin: Version: 6.5.1
fbplugin_1_0_0: Version: Unknown [Support]
Safari Extensions: ℹ️
Ultimate [Installed]
3rd Party Preference Panes: ℹ️
ASM [Support]
DivX [Support]
Flash Player [Support]
Flip4Mac WMV [Support]
Macaroni [Support]
Time Machine: ℹ️
Skip System Files: NO
Mobile backups: OFF
Auto backup: NO - Auto backup turned off
Destinations:
G-DRIVE Mini [Local]
Total size: 999.86 GB
Total number of backups: 7
Oldest backup: 2014-07-09 00:13:07 +0000
Last backup: 2014-12-10 22:18:57 +0000
Size of backup disk: Excellent
Backup size 999.86 GB > (Disk size 0 B X 3)
Top Processes by CPU: ℹ️
6% WindowServer
3% firefox
1% mds_stores
0% mdworker
0% Skype
Top Processes by Memory: ℹ️
348 MB firefox
137 MB Skype
122 MB mds_stores
120 MB com.apple.IconServicesAgent
73 MB Dropbox
Virtual Memory Information: ℹ️
1.26 GB Free RAM
1.74 GB Active RAM
477 MB Inactive RAM
543 MB Wired RAM
503 MB Page-ins
0 B Page-outs
Diagnostics Information: ℹ️
Dec 29, 2014, 04:58:09 PM Self test - passed
Dec 29, 2014, 10:58:04 AM /Library/Logs/DiagnosticReports/Keychain Access_2014-12-29-105804_[redacted].hang
Dec 29, 2014, 10:54:33 AM /Library/Logs/DiagnosticReports/Keychain Access_2014-12-29-105433_[redacted].hang
Dec 29, 2014, 10:52:33 AM /Library/Logs/DiagnosticReports/Keychain Access_2014-12-29-105233_[redacted].hang
Dec 29, 2014, 10:50:24 AM /Library/Logs/DiagnosticReports/Keychain Access_2014-12-29-105024_[redacted].hang
Dec 29, 2014, 10:50:24 AM /Library/Logs/DiagnosticReports/Skype_2014-12-29-105024_[redacted].hang -
how to install elements 9 on a mac book pro? i click install icon but cannot start because it sais that is from unidentified developer
any suggestions?Mac Unidentified Developer Issue
Here's how to open apps that apple should not be blocking:
http://www.imore.com/how-open-apps-unidentified-developer-os-x-mountain-lion -
How to delete elements from a cluster?
Hello. I would like to know how to delete elements from a cluster. I got stuck with this problem. There is its own order of each element in a cluster. I tried to initiate an array but it seems like too complicated. In the attached file, I want to obtain only the data from "flow" not "pressure". I try to use array programming but it doesn't work. Would be nice if you help me to fix the file. Thanks
Solved!
Go to Solution.
Attachments:
test 1.vi 16 KBBombbooo wrote:
What about if I want to store data into the pressure array too? Do I have to create another loop or it can be done in the same loop as the flow loop?
Try this, for example. Modify as needed.
LabVIEW Champion . Do more with less code and in less time .
Attachments:
test1MOD2.vi 9 KB
SelectFlowOrPressure.png 7 KB -
How to sort file which is created in background......
Hi All,
I have executed ALV report in background and it is generated, But after generating the report comes in ALV LIST display. how to sort field of ALV List which is generated in background ?
YusufSolved
-
Some calendars in iCal appear corrupted (ie have red exclamation mark by them) but are still OK on iPhone. If I sync, will the calendar data on the phone restore info on the desktop iCal or will I lose that as well? Or could I back up the calendars on my iPhone somewhere and then import them into iCal? any other ideas for how to sort this please? it's driving me mad. thanks.
I don't think there will be a solution to this. Exchange 2003 just isn't supported.
-
How to sort out error downloading perpetual license of the CS6 Design Standard for MAC: JRun Servlet Error 413 Header Length too Large?
Just bought the perpetual license online - student-teacher version. Received email confirming my eligibility and followed all instructions to a 't', but still got this 413 error message, and cannot continue.
Would anyone be able to help me?
Or how can I get in touch with Adobe themselves?
How do you get to the chat? I bought it with their help, but cannot remember how to get there again. Took me ages to find the chat.
Cheers!!! Thanks a million! Any help is welcome!!!!Make sure you have cookies enabled and clear your browser's cache before you try downloading. If it continues to present that error try using a different browser.
As far as getting to a chat link goes, it can be hit or miss... Start Here If after selecting relevant responses you are unable to find a solution, choose "Still need help? Contact us." and the chat contact option.
Maybe you are looking for
-
How to output HDV without recompressing unaltered frames?
Hello everyone, I have posted a similar question on the 2.0 forum, but thought I'd give it a go here as well, and try to fine tune it a bit. My goal is to output a video I have been working on at the highest quality possible, and use it as a 'master'
-
HT2052 ipod touch 1st generation, can't acces apps at all. update?
i have a 1st generation ipod and i currently cannot acces apps or do much on it, is there a update/software that will let it perform better? so far i can only add music and thats it.
-
I've snooped around this forum to see if there are any ongoing issues with the G5's. There seem to be some problems - but I'm wondering if these issues are tied to a specific model (of the 4) G5's that were released. Here's the story: My trusty Dual
-
In Contacts if I enter a birthday.
In Contacts if I enter a birthday it automatically registers that birthday in Calendar. Is there a way to also have Anniversaries saved in the Calendar? I do not want to have multiple contacts for the one person just so I can add their anniversary an
-
How to capture the job start time
Hi, how do i capture the time the job start running and the time the job end? when i query this SQL> select * from user_jobs;no column are showing when the job start time (only last_sec and next_sec). I want to copy user_jobs view into ajob_history t