我在GitHub上有一个存储库,在SourceForge上有一个空存储库.如何制作镜像并同步它们?
在StackOverflow上有" 镜像Github,Sourceforge和Google代码的存储库 ",它解释了如何推送到多个存储库,但是当提交将在GitHub或SourceForge中时如何同步它们?
我测试SnakeYAML库来读取.yaml文档.我看过例2.27.来自http://yaml.org/spec/1.1/的发票,我得到了对象:
System.out.println(content);
Yaml yaml = new Yaml();
Object o = yaml.load(content);
Run Code Online (Sandbox Code Playgroud)
其中content是使用Files.readAllBytes从文件加载的String,encoding.decode(编码是StandardCharsets.UTF_8)
反射让我觉得o是java.util.LinkedHashMap的类型,我可以迭代它们:
Set entrySet = o.entrySet();
Iterator it = entrySet.iterator();
System.out.println("LinkedHashMap entries : ");
while (it.hasNext())
{
Object entry = it.next();
System.out.println(entry);
}
Run Code Online (Sandbox Code Playgroud)
反射返回该类型的条目是LinkedHashMap $ Entry.但问题是:内部类LinkedHashMap $ Entry是私有的,我不能声明这种类型的对象.如何从入口,迭代器或entrSet中获取对?