如何使用read()方法读取文本文件?

时间:2016-12-04 20:58:05

标签: java

假设我的文本文件名是" FileToUse"。如何使用FileInputStream类中的read方法逐字节读取此文件?

我的最终目标是创建一个HashMap,其中键为字母(但字母的字节为键),值为字母在文本文件中的次数。任何有关如何做到这一点的提示将不胜感激。

1 个答案:

答案 0 :(得分:2)

以下是您的工作:

  1. 首先创建一个文件
  2. 然后,将文件链接到fileInputStream
  3. 如果文件链接,则使用read()逐个分配文件内容,同时检查它是否不是EOF。 read()为EOF
  4. 返回-1
  5. 然后将内容处理到地图

    parm_range1 = np.logspace(-2, 6, 9)
    train_scores1, test_scores1 = validation_curve(SVC_classifier_LOWO_VC1, X,
    y, "C", parm_range1, cv =logo.split(X, y, groups=groups), scoring =
    'accuracy')
    train_scores_mean1 = np.mean(train_scores1, axis=1)
    train_scores_std1= np.std(train_scores1, axis=1)
    test_scores_mean1 = np.mean(test_scores1, axis=1)
    test_scores_std1 = np.std(test_scores1, axis=1)
    print test_scores_mean1
    print np.amax(test_scores_mean1)
    print  np.logspace(-2, 6, 9)[test_scores_mean1.argmax(axis=0)]