Auki

Hire a Java Developer

For requirement 1:

The method used to take input from the user is up to you. You can use either command line arguments (in the same way as the examples), prompt the user for command line input (using a Scanner), or build a simple GUI to allow option and file selections.

In all cases however, the user needs to be able to specify a file/directory name, plus various other input options.

For requirement 2:

The given interface is as follows. Please use the same method names, but feel free to change the return types to match your chosen hash function values, e.g. you may want to change the return types to long or String

You may also decide to change the parameter type, e.g. you could change the type to File rather than String if you prefer.

interface HashChecker {

int produceFileHash(String filename);

int produceDirHash(String path);

int produceDirMetaHash(String path);

}

For requirement 3:

For the third requirement, the easiest way to access and update the data file contents is to build a class that implements the interface [url removed, login to view] than attempt to change file content dynamically it is easier to read all records from the file into memory, do the checking/amendments, then write the whole file out again.

interface FileAccessor {

void loadDataFile(); // called to load the contents of the data file

void saveDataFile(); // called to save the contents of the data file

void addHashDetails(String fileName, String newHash);

void replaceHashDetails(String fileName, String newHash);

void removeDetails(String fileName);

}

Any class that implements this interface will need to store a collection of Entry values (each entry represents a record read from the data file), hence you should probably also define an Entry class such as -

class Entry {

String fileName;

String hashValue;

int algorithmID;

// methods to set/get attributes for this entry

}

Taidot: Java

Näytä lisää: freelance java developer rates, java online projects work, where to find java developers, recruiting java developers, freelance java developer salary, java freelance jobs from home, java developers salary, java programmer jobs no experience, need to hire java developer in bangalore, hire java developer uk, hire java developer pretoria, hire java developer online 200 per month, hire java developer lancaster, hire java developer from india, hire java developer daily price

Tietoa työnantajasta:
( 0 arvostelua ) United Kingdom

Projektin tunnus: #15624116

Myönnetty käyttäjälle:

DragonFlyVFX

Just give me 1 hour i will do this. Relevant Skills and Experience Java Full stack developer Proposed Milestones £18 GBP - Project END

18 £ GBP 1 päivässä
(0 arvostelua)
0.0

11 freelancers are bidding on average £39 for this job

50 £ GBP 1 päivässä
(140 arvostelua)
6.7
liangjongai

I have looked your project and I am a full time developer. I have good skills in java. My price and period is negotiable. We can discuss the details via chat. Thanks. Relevant Skills and Experience I have much experie Lisää

44 £ GBP 1 päivässä
(115 arvostelua)
6.2
20 £ GBP 1 päivässä
(11 arvostelua)
4.6
111 £ GBP 1 päivässä
(8 arvostelua)
3.9
BeshoyMousaKhair

. Relevant Skills and Experience . Proposed Milestones £20 GBP - .

20 £ GBP 1 päivässä
(18 arvostelua)
3.6
contactvidura

I'm a java expert, and available for your task. Lets discuss. Relevant Skills and Experience J2EE, J2ME, Proposed Milestones £50 GBP - Milestone

50 £ GBP 1 päivässä
(21 arvostelua)
3.4
dreaminfotechno

Hello, We have good experience of PHP,HTML,CSS, Ajax,JavaScript,Mysql, Website Design,Bootstrap, etc. Kindly give us an opportunity to work for you at our best. Thank you !! Vaijinath Relevant Skills and Experienc Lisää

18 £ GBP 1 päivässä
(6 arvostelua)
2.1
18 £ GBP 1 päivässä
(0 arvostelua)
0.0
60 £ GBP 1 päivässä
(0 arvostelua)
0.0
uday44

Check Relevant Skills and Experience Java Proposed Milestones £18 GBP - Complete

18 £ GBP 1 päivässä
(0 arvostelua)
0.0